[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-tech:01863] Re: PHPでの新APIの利用法を教えてください



Shinji KOBAYASHI 様

ご教示ありがとうございました。

確かにご指摘のようにユーザー名とパスワード埋め込むと通りました。

> $buf = file_get_contents('http://user:password@localhost:8000/api01r/patient
get?id=1233');
> とすると通る気がします。

そこでPHPで患者情報取得するPHPプログラム書いてみました。


<?php

$xml = simplexml_load_file('http://user:password@localhost:8000/api01r/patient
get?id=1233');
foreach($xml->record->record->record->string as $data)
  {
  echo  $data->attributes() . ": " . $data . "<br />";
  }
foreach($xml->record->record->record->record->string as $data)
  {
   echo $data->attributes() . ": " . $data . "<br />";
  }
foreach($xml->record->record->record->array->record->string as $data)
  {
  echo $data->attributes() . ": " . $data . "<br />";
  }
?>

確かにこれでプログラムはとおりますが、私の環境ではスピードがかなり遅いです。
WEBブラウザーで
http://user:password@localhost:8000/api01r/patientget?id=1233
でXMLファイル取得したり
そのXMLファイル名をsimplexml_load_file()に入れると瞬時に処理は終了するので
すが
処理に時間がかかるのは何か他に問題があるのでしょうか?
わかるようならご指摘お願いします。

ゆうえん医院@岡山