В ишаке не отображаются картинки.

Статус
В этой теме нельзя размещать новые ответы.

2pick

Постоялец
Регистрация
15 Мар 2009
Сообщения
102
Реакции
31
Странная ситуация...
Через .htaccess делаю реврайт, чтоб небыло видно что картинку отображает скрипт. Но в фаерфоксе все работает, а вот в эксплорере (не везде) картинки не отображаются, при этом через html только не отображается, а если напрямую смотреть то все нормально. Где может быть баг?
 
Странная ситуация...
Через .htaccess делаю реврайт, чтоб небыло видно что картинку отображает скрипт. Но в фаерфоксе все работает, а вот в эксплорере (не везде) картинки не отображаются, при этом через html только не отображается, а если напрямую смотреть то все нормально. Где может быть баг?
*** скрытое содержание ***
А где сам html то?

Также может быть прикол в mime типах...
 
Покажи готовый HTML...
А так - единственный совет - старайся использовать пути, относительно корня сайта или абсолютные пути.

Например, mod_rewrite в .htaccess у тебя ругулирует ЧПУ.
Скажем, пути на сайте получаются такие:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
...

Так что если в HTML указать <img src="img/logo.jpg">, то браузер будет искать так:
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся

А если <img src="/img/logo.jpg">, то:
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся

Т.е. суть в том, что нужно использовать пути относительно корня сайта,а не относительно текущей папки.

Ещё можно указывать сразу абсолюьные пути. Например <img src="http://site/img/logo.jpg"> Но это не очень удобно при разработке и при переносе.
 
Сайт


Добавлено через 2 минуты
Покажи готовый HTML...
А так - единственный совет - старайся использовать пути, относительно корня сайта или абсолютные пути.

Например, mod_rewrite в .htaccess у тебя ругулирует ЧПУ.
Скажем, пути на сайте получаются такие:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
...

Так что если в HTML указать <img src="img/logo.jpg">, то браузер будет искать так:
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся

А если <img src="/img/logo.jpg">, то:
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся

Т.е. суть в том, что нужно использовать пути относительно корня сайта,а не относительно текущей папки.

Ещё можно указывать сразу абсолюьные пути. Например <img src="http://site/img/logo.jpg"> Но это не очень удобно при разработке и при переносе.

С путями там нормально все.
 
Я тыкнул несколько ссылок - всё на месте.
Дай конкретный линк где не отображаются картинки.
 
я же грю - у некоторых отображается, а у некоторых нет...
От чего зависит не знаю. Картинки сразу же на главной не видно.
 
Всё на месте.
Добавь в свой скрипт чтоб он вёл лог запросов. Потыкай и проверяй лог.
И загляни в лог апача, посмотри какие там урлы.

Добавлено через 1 минуту
ЗЫ ты случаем какой-то антилич не используешь (проверка по реферу)?
 


Вот че прислали... Почему прислали - потому что у меня на всех компах нормуль, а люди жалуются... причем неодин

Вот че апач в ошибках пишет, причем это весь лог ошибок за день... а картинок там явно больше и народу много жалуется


Добавлено через 5 минут
ЗЫ ты случаем какой-то антилич не используешь (проверка по реферу)?

Нет. Ничего такого нет.
 
1. ты не ответил про антилич/проверку реферера
2. "Premature end of script headers: pic.php" - у тебя отваливается скрипт, который отдаёт картинку (если я правильно понял название)
 
про антилич ответил... см. выше.
А почему он отваливается?

Добавлено через 12 минут
Кажись нашел баг :D
$SERVER_NAME - вот где баг был...
Картинка была залита c таким именем
site.ru.png
а при запросе через Для просмотра ссылки Войди или Зарегистрируйся
был запрос на картинку Для просмотра ссылки Войди или Зарегистрируйся
в результате перед хидерсами выдавался баг от пхп. И ишак обработать не мог. (походу не только ишак). А я запрос делал всегда без ввв - вот и глюк был.
Ждем отзывов у кого глюки были

Добавлено через 14 минут
вот решение -
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху