困扰了一个晚上的问题 总算在http://club.21php.com/index.php 找到答案 原来是文件的属性的问题 汗,,,太习惯用已配好的服务器了,,,
第一个上传界面:
<form enctype="multipart/form-data"
action="upload.php" method="post">
<input type="hidden" name="max_file_size"
value="300000">
upload<input name="userfile" type="file">
<input type="submit" value="submit">
</form>
关键的upload.php:
<?php
$ uploaddir="E:/AppServ/www/test/upload/tt/";
//假设你装的是AppServ 注意用的是 " / " 能用相对路径吗?不能 因为你的文件夹属性值 没有改成777 即可读 可写
$ uploadfile=$ uploaddir.$ _FILES['userfile']['name']; / /$ _FILES['userfile']['name']客户机器文件的原名称 $ _files[‘userfile’][‘tmp_name’]:文件被上传后在服务端存储的临时文件夹
if(move_uploaded_file($ _FILES['userfile']['tmp_name'],$ uploadfile)){
print_r($ _FILES);//测试用的语句
echo $ uploadfile;//测试用的语句
}
else{
echo 'error';
print_r($ _FILES);//测试用的语句
}
?>
第一个上传界面:
<form enctype="multipart/form-data"
action="upload.php" method="post">
<input type="hidden" name="max_file_size"
value="300000">
upload<input name="userfile" type="file">
<input type="submit" value="submit">
</form>
关键的upload.php:
<?php
$ uploaddir="E:/AppServ/www/test/upload/tt/";
//假设你装的是AppServ 注意用的是 " / " 能用相对路径吗?不能 因为你的文件夹属性值 没有改成777 即可读 可写
$ uploadfile=$ uploaddir.$ _FILES['userfile']['name']; / /$ _FILES['userfile']['name']客户机器文件的原名称 $ _files[‘userfile’][‘tmp_name’]:文件被上传后在服务端存储的临时文件夹
if(move_uploaded_file($ _FILES['userfile']['tmp_name'],$ uploadfile)){
print_r($ _FILES);//测试用的语句
echo $ uploadfile;//测试用的语句
}
else{
echo 'error';
print_r($ _FILES);//测试用的语句
}
?>
回复Comments
作者:
{commentrecontent}