- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток.
Столкнулся сегодня с такой проблемой.
Некоторые картинки на сайте негрузятся, ошибка невыдается, просто пустота вместо картинки.
Посмотрел 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 файла, хотя в графических редакторах картинка нормально открываетя.
Никто не знает как это лечится? :)
может я чего-то не понимаю, но причем здесь PHP parser? Здесь что, GIF`ы стоят на обработке как PHP?
Этот лог с localhost. Что выдается у провайдера незнаю, но картинки не отображаютяс ни на локалке ни в сети.
Я в конфигурационных файлах никакие обработчики не устанвливал, все настройки впринципе стандартные.
Вот про стандартные ненадо ;) У тебя интерпретатор пытается gif обработать :)
Вот про стандартные ненадо ;) У тебя интерпретатор пытается gif обработать :)
Ну ладно у меня а на хостинге?
Посмотрел еще раз httpd.conf - парсера на гифы нет :(
Где это еще может стоять?
Где это еще может стоять?
файл .htaccess в папке /images или /
.htaccess только в корне и тоже без парсеров
Все, разобрался.
Настраивал на днях mod rerite и немного накосячил в .htaccess
Благодарю всех за помощь.
Тогда попрубуй пойти от обратного:
укажи явно в .htaccess (в каталоге images) обрабатывать стандартно все gif-ы:
AddType image/gif .gif
AddHandler image-gif .gif
Вообще в httpd.conf что-нибудь связанное c gif есть? (кроме AddIcon)
Забыл. В .haccess еще надо перед теми двумя строчками отменить действие установленного обработчика gif:
RemoveHandler .gif
Да дело все походу не в этом было.
Почитал я ту статейку по mod rewrite, которая тут висит и неочень хорошо подумав засунул в .htaccess директиву AddType application/x-httpd-php
Проблемы с картинками были из-за нее.