upload.html
=========================
<html>
<head>
<title>上载文件表单</title>
</head>
<body>
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="max_file_size" value="1000000">
<center>请选择文件:
<input name="userfile" type="file">
<input type="submit" value="上传文件">
</center>
</form>
</body>
</html>
==========================upload.php
==========================
<?
$uploaddir='/upload/files/';
$uploadfile=$uploaddir. $_FILES['userfile']['name'];
print "<pre>";if(move_uploaded_file($_FILES['userfile']['name'],$uploadfile))
{
print"成功";
print_r($_FILES);
}
else
{echo($uploadfile);
print "失败";
print_r($_FILES);
echo($_FILES['userfile']['error']);
}
print "</pre>";
==========================
将这两个文件放到FTP里面上传文件出错,想过应该是路径问题,刚刚学习PHP,我不知道怎么改了,求教哈
=========================
<html>
<head>
<title>上载文件表单</title>
</head>
<body>
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="max_file_size" value="1000000">
<center>请选择文件:
<input name="userfile" type="file">
<input type="submit" value="上传文件">
</center>
</form>
</body>
</html>
==========================upload.php
==========================
<?
$uploaddir='/upload/files/';
$uploadfile=$uploaddir. $_FILES['userfile']['name'];
print "<pre>";if(move_uploaded_file($_FILES['userfile']['name'],$uploadfile))
{
print"成功";
print_r($_FILES);
}
else
{echo($uploadfile);
print "失败";
print_r($_FILES);
echo($_FILES['userfile']['error']);
}
print "</pre>";
==========================
将这两个文件放到FTP里面上传文件出错,想过应该是路径问题,刚刚学习PHP,我不知道怎么改了,求教哈
=========================
失败Array
(
[userfile] => Array
(
[name] => 骨头.jpg
[type] => image/pjpeg
[tmp_name] => C:\WINDOWS\TEMP\php2B20.tmp
[error] => 0
[size] => 30719
))===================================
$uploadfile=$uploaddir. basename($_FILES['userfile']['name']);
print " <pre>";
if(is_uploaded_file($_FILES['userfile']['tmp_name'])) {
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)){
print"成功";
print_r($_FILES);
}else{
echo($uploadfile);
print "失败";
print_r($_FILES);
echo($_FILES['userfile']['error']);
}
}
print " </pre>"; 改成这样试试
$uploaddir='/upload/files/';
改成:
$uploaddir='D:/upload/files/';
并确认你的D盘下有目录upload;upload目录下有子目录files。如果没有就手动创建它们。然后再运行脚本试试。