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 машине путь не сломался. :)
Спасибо.
  • Вопрос задан
  • 240 просмотров
Решения вопроса 2
magalex
@magalex
Архитектор распределённых систем управления
В вашем случае в качестве разделителя надёжнее использовать предустановленную константу DIRECTORY_SEPARATOR Её значение будет меняться в зависимоти от ОС
Подробнее смотри здесь
Ответ написан
Комментировать
@Billy_Milligan
юзайте DIRECTORY_SEPARATOR

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 14:52
100000 руб./за проект
03 мая 2024, в 14:40
1000 руб./за проект