私のスクリプトでは、Web から XML ファイルをダウンロードし、そのコンテンツを印刷しています。問題は、ブラウザでコンテンツを印刷しないことですが、使用すると端末で正常に印刷されます
php index.php
私が使用するときのもう1つのこと:
<?php $x = file_get_contents("127.0.0.1/x.xml"); var_dump($x); ?>
ブラウザでxmlのコンテンツを正常に印刷しますが、使用する場合:
<?php $x = file_get_contents($ncbi_web_address."ncbi.xml"); var_dump($x); ?>
ブラウザでコンテンツを印刷しませんが、ターミナルでコンテンツを正常に印刷します。
編集:機能しません。コードが役立つ場合:
<?php header("Content-Type:text/plain");
search($query);
function search($query){
$url = "http://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/".$query."/XML";
//$url = "http://127.0.0.1/x.xml"; (This one working)
$xml = file_get_contents($url);
var_dump($xml);
}
?>