現在、ウェブサイトからxmlファイルを取り出し、ローカルの空のxmlファイル(myxml.xml
)に配置しようとしています。私のコードasは空のファイルを返します。URLからローカルファイルにファイルの内容を書き込むPHP
目的は、xmlファイルのコンテンツをhttp://website.com/theirxml.xml
から取得し、myxml.xml
に配置することです。
ホストのウェブサイトのXMLが正しくフォーマットされていないため、自分のローカルバージョンで変更する必要があるため、これを行うのは唯一の理由です。したがって、私が必要とするのはファイルから文字列を取得することです。
<?php
$myfile = fopen("myxml.xml", "w") or die("Unable to open file!");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://website.com/theirxml.xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
fwrite($myfile, $output);
fclose($myfile);
?>
問題はありますか? –
私は応答もエラー文も出ません。 –
あなたの方法や@ colbutonの方法(私が好む)は 'error_reporting(E_ALL);を使います。 ini_set( 'display_errors'、 '1'); ' – AbraCadaver