タイトルが示すように、file_put_contents 関数を実行する前にファイルが存在するかどうかを確認する最良の方法を探しています。ファイル名の後に数字を追加した方が良いですか? または、名前の後に日付/時刻を付けてファイル名を生成する方が良いですか? 私の場合、あなたならどうしますか?
これが私の作業コードです。
if(isset($_POST['genfile'])){
$scriptfile = $_POST['genfile'];
$script = preg_split('/(\r?\n)+/', $_POST['genfile']);
$copy=$script;
file_put_contents('generated_scripts/script.sh', $scriptfile);
foreach ($script as $script_launcher){
echo $script_launcher;
if (next($copy)) {
echo "\r\n";
}
}
}