ソースファイルから新しく作成したランダム整数htmlファイルにコピーして、file_put_contents
とfopen
を使用してこの作業を実行しようとしています。新しいスクリプトへのPHPコピーファイルの内容は停止しません。
ソーススクリプト全体を使って、新しいファイルにhtmlファイル形式で書きたいと思っています。一緒
コードは次のようになります。
$this_location = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$execute = false;
if(!$execute) {
$execute = true;
$randHTML = rand(1, 15000).".html";
}
if($execute) {
echo file_put_contents($randHTML, fopen("$this_location", 'r'));
}
このすべての作品は、しかし、コードが実行を継続し、同じ内容を同時に(異なる.htmlの名前を)ファイル複製保持時間の迅速な量で(秒)離れている。全体的に私は1つのファイルを作成します。
はここで離れて複数生成されたファイルの秒です:
'$ this_location'の値は何ですか?あなたのコードは不完全なようです。 –
@ Fred-ii-はスニペットを更新しました:) –
これはif(!$ execute){ $ execute = True;両方とも "true"で、 'if($ execute)'を再度実行しています。 'if/else'を使うと良いと思います。 –