私の要件は次のとおりです。ユーザーがファイルをアップロードするときは、「ファイルが既に存在する」を確認する必要があります。ファイルが存在する場合は、確認ボックスを表示する必要があります。これは私の次のコードです
if (file_exists($path . $documentName)) {
$msg = $documentName . " already exists. ";
?>
<script type="text/javascript">
var res = confirm('File already exists Do you want to replace?');
if (res == false) {
<?php
$msg = 'File Upload cancelled';
?>
} else {
<?php
if (move_uploaded_file($_FILES["document"]["tmp_name"], $path . $documentName)) {
$msg = $documentName . " File Replaced Successfully";
$successURL = $document_path . $documentName;
}
else
$msg = $documentName . "Upload Failed";
?>
}
</script>";
<?
}
私の問題は、キャンセルしてもファイルが置き換えられることです。どこが間違っているか教えてください。または他のアプローチはありますか?この問題を解決するのを手伝ってください 注:jquery は許可されていません。