1

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

有谁知道解决方案?

4

2 回答 2

5

您应该能够从 PHP 中删除它。如有必要,双重转义反斜杠:

unlink("Joes\\'TestPage.htm");
于 2010-12-17T14:41:24.383 回答
1

确保在删除时转义反斜杠

或者...

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

于 2010-12-17T14:43:41.680 回答