使用PHP删除带有斜杠的文件

时间:2010-12-17 14:39:18

标签: php filenames delete-file slash

我制作了一个应用程序,测试时,测试人员制作了一个名为“Joe'sTestPage”的文件。其中包括:“Joes \'TestPage.htm”。 M问题是由于名称中的斜杠,文件是不可删除的。我尝试在我的cpanel中使用我的ftp,但是也无法将其删除。

有谁知道解决方案?

2 个答案:

答案 0 :(得分:5)

您应该可以从PHP中删除它。如有必要,请双击反斜杠:

unlink("Joes\\'TestPage.htm");

答案 1 :(得分:1)

确保在删除

时转义反斜杠

...替代地

我假设您没有对服务器的SSH访问权限。如果你这样做,你可以让你的shell自动完成文件名。如果您无法解决问题,请通过电子邮件发送您的主机/数据中心(听起来您在共享托管环境中)并让他们删除该文件。