5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2012-09-14
http://gmail.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
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
日志分类
首页
[609]
网络工程师
[97]
系统分析师
[2]
让工作更简单
[214]
生活就是这样
[40]
正在流行ing
[132]
装修全记录
[1]
电影评论
[55]
网站推荐
[56]
资源推荐
[6]
PHP CMS
[6]