私は確かにPHPの専門家ではなく、SOを徹底的にサーフィンしましたが、これに関連するものは何も見つかりませんでした. 質問がばかげていることを意味するかもしれませんが、サインアップ時に新しいphpファイルを作成しようとしていたため(サインアップする各人にRSSフィードを提供するため)、これまでのところ美しい空のファイルを作成できました. GET 関数を使用して、最後に記述したテスト ファイルのコードを次に示します。
$USR = $_GET['usr'];
$FILE=$USR.'.rss.php';
$file1 = 'rssdemo.php';
$handle = fopen($file1, 'a');
$contents = fread($handle, filesize($file1));
fclose($handle);
$file2 =$FILE;
$handle = fopen($file2, 'wb');
fwrite($handle, $contents); //this should write something but does nothing
fclose($handle);
ご覧のとおり、コピーしようとしているファイルは PHP ファイルです (これにより、XML ファイルが生成されます)。新しいphpファイルを作成し、古いファイルを開き、その内容をコピーして、新しく作成したファイルに貼り付ける方法はありますか? それとも、 fwrite () はテキストのみに使用できますか? 助けてください!前もって感謝します。