@khodos_dmitry

Как узнать путь скрипта?

__DIR__ передает путь такой: D:\OpenServer\domains\driverscapecom
То есть с такими слэшами - \ , а мне нужно с такими - / .
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 3
Stalker_RED
@Stalker_RED
И правильно делает, потому что на windows путь именно такой. Но, к счастью, в windows почти во всех местах можно использовать и прямые и обратные слеши.

Конечно, вы можете сделать замену одних на другие, но если хотите труЪ кроссплатформенность - используйте DIRECTORY_SEPARATOR.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
function platformSlashes($path) {
    if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
        $path = str_replace('/', '\\', $path);
    }
    return $path;
}
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
Как вариант $_SERVER
Да, забыл, почитайте для начала здесь
Ответ написан
Ваш ответ на вопрос

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

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