あるページにjavascript関数があり、別のページにファイルのアップロードに集中するphpスクリプトがあります。現在、私のファイルは正常にアップロードされています。これは素晴らしいニュースです。私の質問は、phpを使用してファイルがフォルダーに既に存在するかどうかを確認したいのですが、javascript関数を使用して、これがtrueの場合はファイルが既に存在することを示すメッセージを表示したいということです。これはどのように行うことができますか?
以下は、ファイルが存在するかどうかをチェックするphpコードです。
if (file_exists("upload/" . $_FILES["fileImage"]["name"]))
{
}
以下は、ファイルのアップロードが停止したときのJavascript関数です。現時点では、ファイルがアップロードされない場合は、ファイルのアップロード中にエラーが発生したことを示すメッセージが表示され、ファイルが正常にアップロードされた場合はメッセージが表示されますが、ファイルがアップロードされない場合は、ファイルが原因であるという追加のメッセージが必要です。すでに存在する場合は、ファイルがすでに存在することを示すメッセージを表示したいと思います。
function stopImageUpload(success){
var result = '';
if (success == 1){
result = '<span class="msg">The file was uploaded successfully!</span><br/><br/>';
}
else {
result = '<span class="emsg">There was an error during file upload!</span><br/><br/>';
}
}
PS誰も答えを入れないでください。なぜ私はphpコードにエコーを入れないのですか。ユーザーが実際にphpスクリプトに移動することはないので、そのようにしたくありません。