0

ファイルをディレクトリにアップロードできるようにする簡単なスクリプトを作成しています。この目的のために、次のコードを使用します。

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 句にあるエラー メッセージが表示されます。理由は何ですか?

4

1 に答える 1

0

書き込み可能な場合は、フォルダーのアクセス許可を確認してください。

ディレクトリを 777 に chmod します

于 2012-08-14T19:04:09.953 に答える