DIRECTORY_SEPARATOR (Firefox,Chrome)

casinolot

Гуру форума
Регистрация
21 Окт 2010
Сообщения
547
Реакции
87
Решил в кое-то веки все такие использовать его,
но получил интересный результат работая на локалке в Windows,
в Хроме картинки появляются, а в Фаерфокс таких не находит.
:nezn:интересно кто нибудь знает почему
 
Не думал что это может от браузера зависеть...

php-скрипт ищет картинки ИЛИ формирует линки для формирования html-кода?

Приведи отрезок кода, который ведёт себя столь неподобающим образом.
 
PHP:
<?php
$url="images".DIRECTORY_SEPARATOR."brautpaar".DIRECTORY_SEPARATOR."20merkzettel4.jpg";
?>
<img src="<?php echo $url;?>" >
Мне просто самому стало так интересно, и что удивило, что ГуглХром правильно отработал, а Лиса запорола.
 
PHP:
<?php
$url="images".DIRECTORY_SEPARATOR."brautpaar".DIRECTORY_SEPARATOR."20merkzettel4.jpg";
?>
<img src="<?php echo $url;?>" >
Мне просто самому стало так интересно, и что удивило, что ГуглХром правильно отработал, а Лиса запорола.

Использование DIRECTORY_SEPARATOR в таком контексте неприемлемо! Он предназначен для формирования правильного пути к файлу в зависимости от ОС и работы с ним посредством php: fopen, file_get_contents, readfile ...
Для просмотра ссылки Войди или Зарегистрируйся

Для формирования url-ов используется только обычный слеш "/"

Поведение Хрома и Оперы можно объяснить ... защитой от дурака, они заменяют неправильные ссылки.
FF не производит замены и ищет по тому пути, который предложил вебмастер.
 
Назад
Сверху