ファイルをディレクトリにアップロードできるようにする簡単なスクリプトを作成しています。この目的のために、次のコードを使用します。
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
echo "uploading successful";
}
else
{
echo "There was an error uploading the file, please try again!";
}
奇妙なことに、ファイル$target_path
が既に存在する場合、アップロードは正常に機能し、元のファイルは上書きされます。ただし、ファイルが存在しない場合は、else 句にあるエラー メッセージが表示されます。理由は何ですか?