Задать вопрос
rishatss
@rishatss
Simple Developer ^)

Как решить проблему с путем к картинки?

Добрый день.
Как решить проблему с путем.
На входе
path('uploads') . Date::make($this->created_at)->get('Y-m') . '/' . $data->filename);

Желаемый результат:
D:\Program\OpenServer\OpenServer\domains\ba.dev\public_html\uploads\2017-09\slider1440h5501456806915_1456807123.png

На выходе:
D:\Program\OpenServer\OpenServer\domains\ba.dev\public_html\uploads\2017-09/slider1440h5501456806915_1456807123.png


Как видно. Последний / не в ту сторону.
Также хотелось бы это автоматизировать. Чтобы потом на Linux машине путь не сломался. :)
Спасибо.
  • Вопрос задан
  • 242 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
magalex
@magalex
Архитектор распределённых систем управления
В вашем случае в качестве разделителя надёжнее использовать предустановленную константу DIRECTORY_SEPARATOR Её значение будет меняться в зависимоти от ОС
Подробнее смотри здесь
Ответ написан
Комментировать
@Billy_Milligan
юзайте DIRECTORY_SEPARATOR

или велосипед

PHP_OS == "Windows" ? define("SEPARATOR", "\\") : define("SEPARATOR", "/");
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
/ \ нормально распознаются нормальными обертками над файловой системой
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы