实际上服务商提供的ftp也是可以改权限的,直接用ftp命令行等录,chmod -R 777 yourDirectory就可以了,或者许多ftp软件都有这个功能,如WsFtp
楼主如果用ftp上传来实现也是可以的,实际上PHP在处理用户上传的文件时,首先会将文件copy到一个临时目录中,就是$localfile啦:$_FILES['tmp_name'] ;-)
楼主如果用ftp上传来实现也是可以的,实际上PHP在处理用户上传的文件时,首先会将文件copy到一个临时目录中,就是$localfile啦:$_FILES['tmp_name'] ;-)
我刚开始用的是临时文件目录。但是当我执行copy($...,$localfile);
时,说我对我的网站下的目录没有写得权限。
然后我就想着是否用ftp上传呢。因为我有ftp上传的权限呀!
你们所说的chmod -R 777 yourDirectory
这个方法,是要用命令行登陆后ftp
后才改么??
不太懂得说!
怎么我ftp登陆后说没有这个命令呢。
这个命令是在unix下用的。我登陆我的ftp是改不了的哦???
你copy($...,$localfile);中的
$... 就是 $local_file
不知道耶,讲详细点好么?
不太懂的
谢谢
用了后有这样的错误!!
但是现在我想让用户在网页上直接下载我上传的文件,
文件的各种信息是存储在数据库中的,包括地址信息!
我是这样写它的地址信息的
"ftp://user@psw:www....//pakeages".$filename;
但是这样的话,当文件显示出来带连接的时候
是不能下载的,网页打不开。不知道怎么回事?
能这样写么?