to Hongky(趴趴熊) 出错代码是: Warning: Unable to open '' for reading: Permission denied in D:\www\sybase\test.php on line 10:copy($myfile,"documents/$myfile_name");Warning: Unlink failed (Permission denied) in D:\www\sybase\test.php on line 12 unlink($myfile);to jerrybk(阿民) 绝对路径好像不行啊。如果是txt文件,不用绝对路径也可以啊。to leejd(小东): 上传文件应该应该先把文件拷贝到web服务器上的临时文件夹上,比如$myfile=d:/www/upload\php73.tmp 根本无法改名,所以改名也不太对
为什么下面的程序老是出现如此错误? Warning: MkDir failed (No such file or directory) in D:\www\test\testmkdir.php on line 2 failure<? if (mkdir("/test/aaa",0666)) { echo "success"; } else { echo "failure"; } ?>
to Hongky(趴趴熊) 为什么关于文本txt文件,就可以copy,唯独对于word文档没有权限呢?
To sunqj(兰特): 设置虚拟目录了吗,您的根目录是什么?
to leejd(小东) 肯定设置虚拟目录了。要不然,txt文件页上传不上去呀。 上传word文档你试过了吗?
to leejd(小东) 肯定设置虚拟目录了。要不然,txt文件页上传不上去呀。 上传word文档你试过了吗?
根目录当然是test了。从脚本中也可以看出来。
我在机上用你的代码试过可以上传word文件啊!不知哪有错。
to ambition(): 什么?怎么可能?你用什么操作系统? 关于文件上传,你做过什么系统设置吗?
To yuezw()笨笨的菜鸟(): chmod 函数对于windows系统不支持
to sunqj: 我用的是windows2000,装的是phptriad套装(Apache+MySql+php4).当然,我是用管理员身份登陆的。在IIS5+php4也成功。
--------------------- 为什么下面的程序老是出现如此错误? Warning: MkDir failed (No such file or directory) in D:\www\test\testmkdir.php on line 2 failure<? if (mkdir("/test/aaa",0666)) { echo "success"; } else { echo "failure"; } ?> --------------------------------你注意到你的根目录不是test 吗? 你要在/test上建立aaa 当然是错是目录权限问题, 我以前的系统跟你一样 可以成功收你三分还你解释 :)
出错代码是:
Warning: Unable to open '' for reading: Permission denied in D:\www\sybase\test.php on line 10:copy($myfile,"documents/$myfile_name");Warning: Unlink failed (Permission denied) in D:\www\sybase\test.php on line 12
unlink($myfile);to jerrybk(阿民)
绝对路径好像不行啊。如果是txt文件,不用绝对路径也可以啊。to leejd(小东):
上传文件应该应该先把文件拷贝到web服务器上的临时文件夹上,比如$myfile=d:/www/upload\php73.tmp
根本无法改名,所以改名也不太对
呵呵:)
那就是权限的问题了
os:win2000 professional
to wingoffire(wingoffire):把该目录的权限设成777 ,是什么意思?
把/apache/htdocs/upimage权限设置为666 (如果upimage不存在,就建立)
Warning: MkDir failed (No such file or directory) in D:\www\test\testmkdir.php on line 2
failure<?
if (mkdir("/test/aaa",0666))
{
echo "success";
}
else
{
echo "failure";
}
?>
为什么关于文本txt文件,就可以copy,唯独对于word文档没有权限呢?
设置虚拟目录了吗,您的根目录是什么?
肯定设置虚拟目录了。要不然,txt文件页上传不上去呀。
上传word文档你试过了吗?
肯定设置虚拟目录了。要不然,txt文件页上传不上去呀。
上传word文档你试过了吗?
什么?怎么可能?你用什么操作系统?
关于文件上传,你做过什么系统设置吗?
chmod 函数对于windows系统不支持
我用的是windows2000,装的是phptriad套装(Apache+MySql+php4).当然,我是用管理员身份登陆的。在IIS5+php4也成功。
大家辛苦了。这个问题我已经解决。我把解决过程写下来,以便对大家有所帮助。解决的过程如下:鉴于对目录写入文件,没有权限的问题,为什么可以上传txt文件,却不可以上传word文档呢?首先我用过mkdir和chmod函数(对于windows系统不支持 ),都不能实现。
后来,我将目标目录共享,并且权限可以写入;修改php.ini文件,将原先的upload_tmp_dir = d:/sybase/upload/改委upload_tmp_dir = /upload/。结果呢,大出乎我的意料之外,竟然成功了。
最后,我尝试着取消目标目录的共享权限,注释掉upload_tmp_dir = /upload/,还是可以
上传成功。这就让我非常困惑,这是为什么?这不是和最原始的设置一样了吗?哪位大虾只点迷津?但是,我还要给分。
为什么下面的程序老是出现如此错误?
Warning: MkDir failed (No such file or directory) in D:\www\test\testmkdir.php on line 2
failure<?
if (mkdir("/test/aaa",0666))
{
echo "success";
}
else
{
echo "failure";
}
?>
--------------------------------你注意到你的根目录不是test 吗?
你要在/test上建立aaa
当然是错是目录权限问题,
我以前的系统跟你一样
可以成功收你三分还你解释 :)