Я пытаюсь удалить одно изображение с помощью функции отмены связи.

Но путь создает ошибку, которую нужно пройти. Мой синтаксис такой, как показано ниже.

unlink('customer\'.$user_id."\book\".$id);

Но здесь это приведет к ошибке.

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.

php
0
Anand Solanki 24 Мар 2014 в 09:01
Обратная косая черта может экранировать себя. Как в двойных, так и в одинарных кавычках строкового контекста.
 – 
mario
24 Мар 2014 в 09:02
Проверьте форматирование вашего вопроса. Какая ошибка?
 – 
Dwayne Towell
24 Мар 2014 в 09:02
3
Вы должны использовать DIRECTORY_SEPARATOR для поддержки как Linux, так и Windows.
 – 
Alon Eitan
24 Мар 2014 в 09:04
1
@Alon, хорошее решение ... Здесь все работает ... Спасибо :)
 – 
Anand Solanki
24 Мар 2014 в 09:11
Вы также можете использовать косую черту в Windows.
 – 
Gumbo
24 Мар 2014 в 10:08

2 ответа

Лучший ответ

Попробуй это:

unlink('customer\\'.$user_id."\\book\\".$id);
1
Dwayne Towell 24 Мар 2014 в 09:03
Хорошо, я попробую это
 – 
Anand Solanki
24 Мар 2014 в 09:04

Используйте это (используйте обратную косую черту)

unlink("customer/".$user_id."/book/".$id)
0
Padmanathan J 24 Мар 2014 в 09:04