アップロード時にファイルが存在するかどうかを確認する機能の追加についてサポートが必要です。
アップロード用のupload.php
コードは次のようになります。
$file_name = $HTTP_POST_FILES['ljudfil']['name'];
$random_digit=rand(0000,9999);
$mp3 ='.mp3';
$pdf ='.pdf';
$datum = date('Ymd');
$new_file_name=$random_digit.$file_name;
$target_path1 = $target_path . $orgnr . '_' . $gsm . $pdf;
$target_path3 = $target_path . 'AC' . $datum . $new_file_name . $mp3;
$target_path11 = $target_path4 . $orgnr . '_' . $gsm . $pdf;
$target_path33 = $target_path4 . 'AC' . $datum . $new_file_name . $mp3;
$targetljudfilftp = 'AC' . $datum . $new_file_name . $mp3;
move_uploaded_file($_FILES['avtalsfil1']['tmp_name'], $target_path1);
move_uploaded_file($_FILES["ljudfil"]["tmp_name"], $target_path3);
$sql = "INSERT INTO affarer (tid, cid, orgnr, ljudfilftp) VALUES
(CURDATE(),'$date','$cid','$orgnr', '$targetljudfilftp')";
ご覧のとおり、乱数を含むアップロードされたファイルの名前を変更します。
場合によっては、ファイルの名前が既に存在する番号に変更されることがあります。
その場合、サーバー上の以前のファイルが上書きされます。
では、名前の変更に使用する前にターゲット名が存在するかどうかを確認する関数を追加するにはどうすればよいでしょうか?