我制作了一个应用程序,测试时,测试人员制作了一个名为“Joe'sTestPage”的文件。其中包括:“Joes \'TestPage.htm”。 M问题是由于名称中的斜杠,文件是不可删除的。我尝试在我的cpanel中使用我的ftp,但是也无法将其删除。
有谁知道解决方案?
答案 0 :(得分:5)
您应该可以从PHP中删除它。如有必要,请双击反斜杠:
unlink("Joes\\'TestPage.htm");
答案 1 :(得分:1)
确保在删除
时转义反斜杠...替代地
我假设您没有对服务器的SSH访问权限。如果你这样做,你可以让你的shell自动完成文件名。如果您无法解决问题,请通过电子邮件发送您的主机/数据中心(听起来您在共享托管环境中)并让他们删除该文件。