Проблема с обратным слэшем в пути к файлам.

Обсуждение других вопросов связанных с веб-разработкой
Rostaman
Сообщения: 4
Зарегистрирован:
10 окт 2017, 12:46

Проблема с обратным слэшем в пути к файлам.

Rostaman » 05 мар 2018, 09:10

Я прошу прощения за весьма нетривиальный вопрос, даже где то стыдно что не могу разобраться и в поиске сложно задать критерий. В общем ситуация такая:
В наличии сайт и спарсенная информация с огромным количество картинок. Движок Вордпрес и дополнительный плагин wp all import, в процессе настройки необходимо указать путь на папку где лежат фотографии а именно:

wp-content/uploads\wpallimport\files\
и вот эти обратные слэши \ совсем не дают нормально указать местоположение папки и импорт несрабатывает.
НА хостинге такой проблемы нет, путь правильный wp-content/uploads/wpallimport/files/
Как с этим бороться?
Заранее спасибо
eandr-67
Сообщения: 61
Зарегистрирован:
12 фев 2015, 22:17

Re: Проблема с обратным слэшем в пути к файлам.

eandr-67 » 05 мар 2018, 09:33

Ну так задавай в виде: wp-content/uploads/wpallimport/files/
Windows прекрасно понимает прямые слеши при обращениях к файловой системе из программного кода. Обратные слеши обязательны только в командной строке.
Rostaman
Сообщения: 4
Зарегистрирован:
10 окт 2017, 12:46

Re: Проблема с обратным слэшем в пути к файлам.

Rostaman » 05 мар 2018, 09:53

Где мне их задать? указанный путь создается плагином (вручную задать не могу), и отображается с обратными слэшами. Тогда как на хостинге пути плагин правильные указывает, но там не вариант из за огромного количества картинок.
eandr-67
Сообщения: 61
Зарегистрирован:
12 фев 2015, 22:17

Re: Проблема с обратным слэшем в пути к файлам.

eandr-67 » 05 мар 2018, 13:47

Значит, надо править код плагина. Или писать создателям плагина баг-репорт.
Rostaman
Сообщения: 4
Зарегистрирован:
10 окт 2017, 12:46

Re: Проблема с обратным слэшем в пути к файлам.

Rostaman » 05 мар 2018, 13:50

на хостинге все в порядке все отлично с путями, на локальном сервере - обратные слэши.
Rostaman
Сообщения: 4
Зарегистрирован:
10 окт 2017, 12:46

Re: Проблема с обратным слэшем в пути к файлам.

Rostaman » 06 мар 2018, 00:13

В общем решил вопрос сменой локального сервера на WAMP. Если есть у кого то решение было бы отлично вернутся обратно, но пока не решает мои задачи.
dydaevskiy
Сообщения: 1
Зарегистрирован:
14 окт 2018, 00:43

Re: Проблема с обратным слэшем в пути к файлам.

dydaevskiy » 14 окт 2018, 00:47

Тихо и медленно оканчивался октябрь 2018, а проблема со слешами так и оставалась... Грустно, мой любимый локальный сервер, но пришлось перейти на другой.
macmealan
Сообщения: 2
Зарегистрирован:
12 сен 2018, 09:08

Re: Проблема с обратным слэшем в пути к файлам.

macmealan » 05 дек 2018, 11:52

Такая же история.
realpath( dirname( __FILE__ , 2)) возвращает путь вида c:\OSPanel\Бла-бла-бла
А структура сайта - /dir_name/File.php
Получается require(c:\OSPanel\Бла-бла-бла/dir_name/File.php) Само собой не срабатывает
Аватара пользователя
Максим
Сообщения: 5414
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Проблема с обратным слэшем в пути к файлам.

Максим » 05 дек 2018, 13:13

2019 год скоро, а вы не в курсе что realpath и DIRECTORY_SEPARATOR в частности имеют разное значение в Linux и Windows и соответственно выдают разные значения: / и \.
Ответить