请问为什么上传路径有误??解决后立即结帖 假设你处理上传的文件1.php是在网站的根目录上传后的文件名为1.doc那么你在1.php运行$docPath = getcwd() . DIRECTORY_SEPARATOR . 'doc';然后你的目标文件绝对路径应该为$docFile = $docPath . '1.doc'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $UploadPath = AddSlashes(dirname($PATH_TRANSLATED))."\\Doc\\"; 不要加\\加\就好,,,你可以将$UploadPath输出试试看你用的是WIN系统吧 $UploadPath = dirname($PATH_TRANSLATED)."\\Doc\\"; 1、根据你的书写格式,你应该是在win32系统下2、dirname函数不能识别路径中的“\”,必须先替换成“/”$path = str_replace("\\","/",$path);对dos格式的路径则只会得到驱动器号3、环境变量PATH_TRANSLATED是网站根的物理路径,如果你dirname($PATH_TRANSLATED)则会得到网站跟的上级目录。你要将文件写在网站以外吗?4、一般概念:对“\”的转义只在明文书写时需要,对变量中的不需要;即便是在win32系统下,路径符也应写作“/”5、你的式子应写作:$UploadPath = dirname(str_replace("\\","/",$_SERVER['PATH_TRANSLATED']))."/Doc/"; 都说用这个常量了DIRECTORY_SEPARATOR stren()函数问题 php 找人修改小程序(有偿) 偶在做滴网站~欢迎大家进来看看 关于PHP下载程序如何支持迅雷 解析XML的问题 如何把一个php文件转成htm文件? 求助:实现表锁 PHP上传文件时的一个BUG,哪位高人知道啊,上次问过一次,没人了解吗? 经过各位指点,偶重新设计的网上报名系统数据库结构,大虾们再看看哈 THINKPHP求助删除原来短信验证码 谁有sql server数据的分页的class。函数也可以。。 传递多个参数如何做?<a href="wlktt.php ? iidd=myarray">aaa</a> 要传第二个参数如何传递?
不要加\\加\就好,,,
你可以将$UploadPath输出试试看你用的是WIN系统吧
2、dirname函数不能识别路径中的“\”,必须先替换成“/”
$path = str_replace("\\","/",$path);
对dos格式的路径则只会得到驱动器号
3、环境变量PATH_TRANSLATED是网站根的物理路径,如果你dirname($PATH_TRANSLATED)则会得到网站跟的上级目录。你要将文件写在网站以外吗?
4、一般概念:对“\”的转义只在明文书写时需要,对变量中的不需要;即便是在win32系统下,路径符也应写作“/”
5、你的式子应写作:
$UploadPath = dirname(str_replace("\\","/",$_SERVER['PATH_TRANSLATED']))."/Doc/";