问题很简单
PHP上传后的文件资料保存在 $_FILES 不是 $_POST文件名
$_FILES['userfile']['name']
上传伺服器后的路径
$_FILES['userfile']['tmp_name']
文件大小~单位是bytes
$_FILES['userfile']['size']
文件类型
$_FILES['userfile']['type']userfile 就是你上传时用的栏名,像你是file1详细: http://hk.php.net/features.file-upload所以
$uploadfile=$_POST['file1'];
应改成
$uploadfile=$_FILES['file1']['tmp_name'];
PHP上传后的文件资料保存在 $_FILES 不是 $_POST文件名
$_FILES['userfile']['name']
上传伺服器后的路径
$_FILES['userfile']['tmp_name']
文件大小~单位是bytes
$_FILES['userfile']['size']
文件类型
$_FILES['userfile']['type']userfile 就是你上传时用的栏名,像你是file1详细: http://hk.php.net/features.file-upload所以
$uploadfile=$_POST['file1'];
应改成
$uploadfile=$_FILES['file1']['tmp_name'];
$uploadfile=$_FILES['file1'];
if(move_uploaded_file($uploadfile,$dir)){
改成:if(move_uploaded_file($uploadfile['tmp_name'],$dir)){
http://www.phperunion.cn/redirect.php?tid=101&goto=lastpost#lastpost
microant请到http://topic.csdn.net/u/20081004/16/fd1273da-ada5-4226-a174-2c38c1525ec8.html
随便说点什么,给您加分,表示感谢。另请加入群:3986828一起讨论。