文件上传问题 表单缺少enctype="multipart/form-data"属性或 method="post" 属性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果加了就不会出现“E:\\money\\资料\\新车T型台\\建设\\125-5.jpg”字样 是不是COPY的目录不存在或目录错误啊 你的机子上有这个目录,服务器上边没有这个目录吧?于是就出错了.E:\money\资料\新车T型台\建设\你得COPY服务器的临时文件. 设:<input type=file name=filename>copy($_FILES[tmp_name],"新文件.gif"); 目录肯定没有问题,下面是我的代码$name="'newmotor.$id'";$picdir = "../images/newmotor/";copy($_FILES['filename']['$name'],$picdir);大家看看有什么问题。 copy($_FILES[filename][tmp_name],"新文件.gif"); filename和tmp_name不用加单引号? 加不加都一样.至于你现在的$_FILES['filename']['$name']是错的.一.单引号里面的'$变量名',不会把你的变量变的值代进去.二,$_FILES[]下没有['$name']也没有['newmotor...']的 我们假设文件上传字段的名称如上例所示,为 userfile。名称可随意命名。 $_FILES['userfile']['name']客户端机器文件的原名称。 $_FILES['userfile']['type']文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 $_FILES['userfile']['size']已上传文件的大小,单位为字节。 $_FILES['userfile']['tmp_name']文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。 注: 在 PHP 4.1.0 版本以前该数组的名称为 $HTTP_POST_FILES,它并不像 $_FILES 一样是自动全局变量。PHP 3 不支持 $HTTP_POST_FILES 数组。 那个"新文件.gif"只能放在本地吗? 放到服务上的目录/新文件名.gif 原来是你搞错对象拉copy($_FILES['filename']['tmp_name'],$picdir.'/'.$name); $_FILES['filename']['tmp_name'] => 服务器上的临时文件$picdir.'/'.$name => 在服务器上的新文件有错吗? 如何在一个input中默认显示用当前登录用户用户ID 关于php从数据库读取图片路径,在页面显示的问题 怎么实现像淘宝那样的九宫格,在线等..... 小弟新做的站,请大虾们给点意见! fsockopen函数能传递方法吗? 如何根据列名取值? ob_gzhandler, 怎么回事,高分提问 时间函数问题 急!!各位来看看。。。 将1转化为a,2转化为b mysql_fetch_array(): 出错问题 50分求助:安装DISCUZ论坛出现如下错误:
E:\money\资料\新车T型台\建设\
你得COPY服务器的临时文件.
copy($_FILES[tmp_name],"新文件.gif");
$name="'newmotor.$id'";
$picdir = "../images/newmotor/";copy($_FILES['filename']['$name'],$picdir);
大家看看有什么问题。
一.单引号里面的'$变量名',不会把你的变量变的值代进去.
二,$_FILES[]下没有['$name']也没有['newmotor...']的
$_FILES['userfile']['name']
客户端机器文件的原名称。 $_FILES['userfile']['type']
文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 $_FILES['userfile']['size']
已上传文件的大小,单位为字节。 $_FILES['userfile']['tmp_name']
文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']
和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。
注: 在 PHP 4.1.0 版本以前该数组的名称为 $HTTP_POST_FILES,它并不像 $_FILES 一样是自动全局变量。PHP 3 不支持 $HTTP_POST_FILES 数组。
copy($_FILES['filename']['tmp_name'],$picdir.'/'.$name);
$picdir.'/'.$name => 在服务器上的新文件
有错吗?