2008/01/14 | PHP学习18:文件上传
类别(网络工程师) | 评论(0) | 阅读(29) | 发表于 22:59
困扰了一个晚上的问题  总算在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);//测试用的语句

}



?>
0

评论Comments