<form action="insert_img.php" method="POST" name="form1" enctype="multipart/form-data">
<tr>
<td style="width: 7em; text-align: right">选择照片:</td>
<td><input type="file" name="imgfile" id="imgfile" style="width:75%" /></td>
</tr>
<tr>
<td><input type="submit" id="f_up" name="f_up" value="立即上传" onclick="return fileupload();"></td>
<td><input type="submit" value="取消"></td>
</tr>
</form>
在insert_img.php页面里:echo $_FILES["imgfile"]["name"];
print_r ($_FILES["imgfile"]);
悲剧 什么输出都没有 空空如也 会是什么原因呢?
在另一个程序里面,是以前做的 $_FILES却用的好好的后来看到这个帖子 http://www.xueboke.com/html/bokezhishi/wangyezhishi/PHPzhishi/200804/21-183.html说,把PHP.INI的register_global 设置成on了,可以将$_FILES["imgfile"]["name"]用$imgfile_name替代
这样就可以输出$imgfile_name值了 看到了点希望 可是 $_FILES["imgfile"]["tmp_name"]用啥替代???
<tr>
<td style="width: 7em; text-align: right">选择照片:</td>
<td><input type="file" name="imgfile" id="imgfile" style="width:75%" /></td>
</tr>
<tr>
<td><input type="submit" id="f_up" name="f_up" value="立即上传" onclick="return fileupload();"></td>
<td><input type="submit" value="取消"></td>
</tr>
</form>
在insert_img.php页面里:echo $_FILES["imgfile"]["name"];
print_r ($_FILES["imgfile"]);
悲剧 什么输出都没有 空空如也 会是什么原因呢?
在另一个程序里面,是以前做的 $_FILES却用的好好的后来看到这个帖子 http://www.xueboke.com/html/bokezhishi/wangyezhishi/PHPzhishi/200804/21-183.html说,把PHP.INI的register_global 设置成on了,可以将$_FILES["imgfile"]["name"]用$imgfile_name替代
这样就可以输出$imgfile_name值了 看到了点希望 可是 $_FILES["imgfile"]["tmp_name"]用啥替代???
<input type="submit" value="取消">这个应该是reset
嗯·! 那个随便写了放着那 顺便提一句 我另外一个正常的程序是放在root底下
但是这个程序是一个mail程序 不知道您用过Merak Mail Server没? 我是放在这个server里面的 一直怀疑是不是因为这个缘故
应该是用两个,Merak里面有一个PHP文件夹 有PHP.exe、php.dll 等 貌似是用自己里面的这个来解析难道把外面的PHP拷进来?
Merak里是否也有php.ini文件?
其实,主要就是看下,Merak里的PHP的上传临时目录是否存在,及权限。