0

私はいくつかの奇妙な問題に直面しています。これは、サーバーに画像をアップロードしようとしているフォームを切り取ったファイルアップロードです

<input type="file" name="image" id="image">

そして、私はエラーが発生しています:

Undefined index: image in C:\wamp\www\netupdate.php on line 21

私のアップロードスクリプトは次のとおりです

// file upload scrpt 
  $name= $_FILES['image']['name'];
  $tmp_name = $_FILES['image']['tmp_name']; 
  $type = $_FILES['image']['type']; 
  $size = $_FILES['image']['size'];
  $pathAndName = "file:///c:/wamp/www/upload/networking/".$name;
  $moveResult = move_uploaded_file($tmp_name, $pathAndName);

奇妙な部分は、画像以外の他のすべてのパラメーターがphpスクリプトで受け入れられていることです。データベースにすべてを書き込んでおり、成功メッセージが表示されますが、この部分だけがエラーを出し、さらに奇妙な部分は同様のスクリプト他のmysqlテーブルで完全に機能しているので、php_iniに問題はないと思います。

4

2 に答える 2

2

あなたの要素が欠けenctype="multipart/form-data"ている可能性があります<form>

<form action="netupdate.php" method="post" enctype="multipart/form-data">
于 2013-08-15T17:23:07.107 に答える
1

enctype="multipart/form-data"フォームタグにあることを確認してください

<form id="xx" name="xxx" action="xxx.php" method="post" enctype="multipart/form-data">
于 2013-08-15T17:23:14.697 に答える