Удалить файл с косой чертой в нем с помощью PHP - PullRequest
1 голос
/ 17 декабря 2010

Я создал приложение, и когда оно было протестировано, тестер создал файл с именем: "Joe'sTestPage". Который составил в: "Joes \ 'TestPage.htm". Проблема в том, что файл невозможно восстановить из-за косой черты в имени. Я пытался использовать мой ftp в моей cpanel, но это тоже не может его удалить.

Кто-нибудь знает решение?

Ответы [ 2 ]

5 голосов
/ 17 декабря 2010

Вы должны иметь возможность удалить его из PHP. При необходимости дважды уберите обратную косую черту:

unlink("Joes\\'TestPage.htm");
1 голос
/ 17 декабря 2010

Убедитесь, что вы удаляете обратную косую черту при удалении

В качестве альтернативы ...

Я предполагаю, что у вас нет SSH-доступа к серверу.Если вы это сделали, вы можете позволить вашей оболочке автоматически завершить имя файла.Если вы не можете решить проблему, отправьте электронное письмо своему хосту / центру обработки данных (похоже, вы находитесь в среде общего хостинга) и попросите их удалить файл.

...