[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-tech:01863] Re: PHPでの新APIの利用法を教えてください
- To: orca-tech@xxxxxxxxxxxxxx
- Subject: [orca-tech:01863] Re: PHPでの新APIの利用法を教えてください
- From: koji yuen <koji.yuen@xxxxxxxxx>
- Date: Sat, 28 Apr 2012 01:04:38 +0900 (JST)
- Priority: normal
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()に入れると瞬時に処理は終了するので
すが
処理に時間がかかるのは何か他に問題があるのでしょうか?
わかるようならご指摘お願いします。
ゆうえん医院@岡山