1

私のPHP Webページでは、フォームにファイルタイプの入力があり、それを送信すると、アップロードされたファイル名を取得できますが、$_POST['upload']それを使用$_FILES['upload']['tmp_name']しても何も返されません-なぜですか? $_FILESメールに添付するファイルを取得するにはどうすればよいですか?

4

2 に答える 2

9

フォームで属性を$_FILE使用しなかったため、使用しても何も得られません。使用方法はこちらでenctypeご確認ください。

于 2012-08-05T13:25:46.180 に答える
4
<form method="POST"  action=#" enctype="multipart/form-data">
</form>

$path_of_uploaded_file = $upload_folder . $name_of_uploaded_file;
$tmp_path = $_FILES["uploaded_file"]["tmp_name"];
if(is_uploaded_file($tmp_path))
{
 if(!copy($tmp_path,$path_of_uploaded_file))
 {
    $errors .= '\n error while copying the uploaded file';
}

または、詳細情報については、ここにアクセスしてください

于 2012-08-05T12:50:16.740 に答える