+ -
当前位置:首页 → 问答吧 → 怎样用ftp删除"~app.php”,"~runtime.php"

怎样用ftp删除"~app.php”,"~runtime.php"

时间:2009-03-29

来源:互联网

今天真郁闷,将cms上传到空间后,突然发现config.php中将数据库用户名配置错误了。
修改config.php重新上传,发现新修改的配置不起作用。
于是想到,平时遇到需要重新读取配置时,只需要删除"~app.php”就可以了。
于是用ftp登录到空间,可是令我郁闷的事情发生了。
用ftp竟然删除"~app.php”,"~runtime.php"。总是提示“无法找到文件或文件夹”!
看来是前缀"~”在搞怪!

请问遇到这种情况应该怎么办?(除了找客服)

已经搞定,谢谢Yhust的指点

命名为:del.php
放在根目录


  1. <?php
  2. //删除ThinkPHP的~app.php文件
  3. if(file_exists("cms/Temp/~app.php") or file_exists("admin/Temp/~app.php"))
  4. {
  5. if(unlink("cms/Temp/~app.php") or unlink("admin/Temp/~app.php"))
  6. {
  7.   echo "OK!";
  8. }
  9. else
  10. {
  11.   echo "Fall";
  12. }
  13. }
  14. else
  15. {
  16. echo "No File";
  17. }
  18. ?>
复制代码
[ 本帖最后由 飞云盖天 于 2009-3-30 09:55 编辑 ]

作者: 飞云盖天   发布时间: 2009-03-29

试一试写个PHP来删

作者: yhustc   发布时间: 2009-03-29

服务器应有后台控制可处理吧?

如果认为是~符号作怪,改文件名试试。

作者: zzguo28   发布时间: 2009-03-29

这两个文件名加前缀的目的是什么呢?就是为了不让删除吗?

作者: 飞云盖天   发布时间: 2009-03-29

~通常表示是临时文件或者备份啥的

你用在linux下用gedit编辑一个文件后保存,就会生成一个新的~开头的备份文件

作者: yhustc   发布时间: 2009-03-29

搞定了,谢谢yhustc的指点。

[ 本帖最后由 飞云盖天 于 2009-3-29 21:24 编辑 ]

作者: 飞云盖天   发布时间: 2009-03-29

可以把你的方法写一下   方便其他人

作者: yhustc   发布时间: 2009-03-29

原帖由 yhustc 于 2009-3-29 21:54 发表
可以把你的方法写一下   方便其他人
命名为:del.php
放在根目录


  1. <?php
  2. //删除ThinkPHP的~app.php文件
  3. if(file_exists("cms/Temp/~app.php") or file_exists("admin/Temp/~app.php"))
  4. {
  5. if(unlink("cms/Temp/~app.php") or unlink("admin/Temp/~app.php"))
  6. {
  7.   echo "OK!";
  8. }
  9. else
  10. {
  11.   echo "Fall";
  12. }
  13. }
  14. else
  15. {
  16. echo "No File";
  17. }
  18. ?>
复制代码

作者: 飞云盖天   发布时间: 2009-03-30

终于找到了。

作者: 319100000   发布时间: 2011-08-31