回 帖 发 新 帖 刷新版面

主题:请教关于清理FTP 谢谢

由于我总是出错,服务器端有许多文件,打不开,删不掉,连它们所在目录也删不掉,
请问,怎样才能把它们清理干净?谢谢!

回复列表 (共6个回复)

沙发

这是由于权限问题,对于linux服务器,ftp用户和php脚本有可能不在一个用户组,这就导致了由php写入的文件ftp无法删除,对于这种情况你可以用php写一个脚本,用php来删除目录或者文件,注意如果目录不为空要先删除下面的文件。

板凳

谢谢你,我先试着做,等成功了再发帖子告诉你,非常感谢!

3 楼

I think there's no problem :)

4 楼

Sorry,let you down.
我的English是初级、自学水平,写错了,别见怪。
在网上查到了一个函数:
bool ftp_delete ( resource ftp_stream, string path)
ftp_delete() 函数用来删除 FTP 服务器上的一个由参数 path 指定的的文件。 
如果成功则返回 TRUE,失败则返回 FALSE。 
请问:第一个参数应该怎么写?第二个参数写http://绝对路径,对吗?
谢谢!

5 楼

不要使用ftp函数来删,如果使用ftp函数就跟用ftp删没什么区别
我的意思是你用php的目录和文件函数来删,写个php程序上传到服务器,然后运行它
参考unlink之类的函数

6 楼

谢谢你,
利用函数unlink()和文件查看器(书上一个现成的程序),总算把服务器清理干净了。
谢谢你,非常感谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册