Негрузятся картинки

@
На сайте с 09.12.2003
Offline
134
806

Доброго времени суток.

Столкнулся сегодня с такой проблемой.

Некоторые картинки на сайте негрузятся, ошибка невыдается, просто пустота вместо картинки.

Посмотрел error.log

Там что-то типо такого:

[Tue May 18 07:03:07 2004] [error] PHP Warning: Unexpected character in input: '' (ASCII=30) state=1 in c:\server\www\images\button5_.gif on line 6

[Tue May 18 07:03:07 2004] [error] PHP Warning: Unexpected character in input: ' ' (ASCII=12) state=1 in c:\server\www\images\button5_.gif on line 6

[Tue May 18 07:03:07 2004] [error] PHP Warning: Unexpected character in input: ' in c:\server\www\images\button5_.gif on line 6

[Tue May 18 07:03:07 2004] [error] PHP Warning: Unexpected character in input: '' (ASCII=2) state=1 in c:\server\www\images\button5_.gif on line 6

[Tue May 18 07:03:07 2004] [error] PHP Warning: Unexpected character in input: '' (ASCII=5) state=1 in c:\server\www\images\button5_.gif on line 7

[Tue May 18 07:03:07 2004] [error] PHP Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\server\www\images\button5_.gif on line 7

[Tue May 18 07:03:07 2004] [error] PHP Parse error: parse error, unexpected T_STRING in c:\server\www\images\button5_.gif on line 7

Насколько я понимаю серваку ненравятся ASCII символы в теле gif файла, хотя в графических редакторах картинка нормально открываетя.

Никто не знает как это лечится? :)

Maxil
На сайте с 02.12.2003
Offline
107
#1

может я чего-то не понимаю, но причем здесь PHP parser? Здесь что, GIF`ы стоят на обработке как PHP?

"Метамакс" - продвижение, создание сайтов на Битрикс (http://www.metamax.ru)
@
На сайте с 09.12.2003
Offline
134
#2

Этот лог с localhost. Что выдается у провайдера незнаю, но картинки не отображаютяс ни на локалке ни в сети.

Я в конфигурационных файлах никакие обработчики не устанвливал, все настройки впринципе стандартные.

[Удален]
#3

Вот про стандартные ненадо ;) У тебя интерпретатор пытается gif обработать :)

@
На сайте с 09.12.2003
Offline
134
#4
Как писал Miha Kuzmin
Вот про стандартные ненадо ;) У тебя интерпретатор пытается gif обработать :)

Ну ладно у меня а на хостинге?

Посмотрел еще раз httpd.conf - парсера на гифы нет :(

Где это еще может стоять?

[R
На сайте с 12.03.2004
Offline
5
#5
Посмотрел еще раз httpd.conf - парсера на гифы нет.
Где это еще может стоять?

файл .htaccess в папке /images или /

@
На сайте с 09.12.2003
Offline
134
#6

.htaccess только в корне и тоже без парсеров

@
На сайте с 09.12.2003
Offline
134
#7

Все, разобрался.

Настраивал на днях mod rerite и немного накосячил в .htaccess

Благодарю всех за помощь.

[R
На сайте с 12.03.2004
Offline
5
#8

Тогда попрубуй пойти от обратного:

укажи явно в .htaccess (в каталоге images) обрабатывать стандартно все gif-ы:

AddType image/gif .gif

AddHandler image-gif .gif

Вообще в httpd.conf что-нибудь связанное c gif есть? (кроме AddIcon)

[R
На сайте с 12.03.2004
Offline
5
#9

Забыл. В .haccess еще надо перед теми двумя строчками отменить действие установленного обработчика gif:

RemoveHandler .gif

@
На сайте с 09.12.2003
Offline
134
#10

Да дело все походу не в этом было.

Почитал я ту статейку по mod rewrite, которая тут висит и неочень хорошо подумав засунул в .htaccess директиву AddType application/x-httpd-php

Проблемы с картинками были из-за нее.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий