文件上传

zhagy 2003-08-22 02:15:42
最近做了个图片上传
在本机上可以上传浏览
可是从别的机器上上传就上传不了
上传代码很简单就是:
$dest="../upimage/$namepic";//$namepic为上传文件变量名
copy($urlpic,$dest);
出错信息为:
Warning: copy(C:\\Documents and Settings\\iti\\My Documents\\My Pictures\\wh_r11_c12.jpg) [function.copy]: failed to create stream: No such file or directory in c:\program files\apache group\apache\htdocs\whrcbbs_localhost\admin\editrshi_wdata.php on line 26
...全文
38 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
babystudio 2003-08-22
  • 打赏
  • 举报
回复
你这个代码不对的。
php4以上版本的默认设置情况下,文件上传时会产生一组数据位于$_FILES[]中
包含被上传文件的名称、大小、存放在服务器上的临时路径等。
你在copy()时应该拷贝这个临时路径指定的文件到你的upimage下
aruhan 2003-08-22
  • 打赏
  • 举报
回复
php上传不用绝对路径也可以!
1,检查目录(如果是不是本地调试的话要属性设置成777)
2,检查表单<form action="" method="post" enctype="multipart/form-data" name="f">


xuzuning 2003-08-22
  • 打赏
  • 举报
回复
表单标签缺少enctype="multipart/form-data"
feyge 2003-08-22
  • 打赏
  • 举报
回复
它是提示你要上传到的目录不存在哦,检查下是不是存在相应的目录
aruhan 2003-08-22
  • 打赏
  • 举报
回复
提示没有这样的文件或着文件名字!
你好好检查一下upimage目录是不是纯在!还有你用的是什么form
myblessu 2003-08-22
  • 打赏
  • 举报
回复
那你上传的部分代码弄出来看看(简练点).
coffee_cn 2003-08-22
  • 打赏
  • 举报
回复
php上传好象要用绝对路径吧
feyge 2003-08-22
  • 打赏
  • 举报
回复
它是说你没有相应的上传目录啊

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧