drum1616 Опубликовано 9 Ноября 2007 Жалоба Поделиться Опубликовано 9 Ноября 2007 Перерыл весь форум, этот вопрос задают часто но никто так и не ответил на него:Не открываются прикрепленные изображения, маленькое превью есть, но при нажатии фото не открывается, хотя по этой жессылки тот же регет закачивает без проблем, сам файл большого фото тожесуществует, если прикреплять не изображение а zip архив - загружается нормально. Где копать? Ответ хостера:В общем, скрипт выдаёт последовательность "левых" байтов перед содержимымjpg-файла. Такое нередко случается, когда используется "русифицированная","патченная", в общем, "неправильная" версия ipb. Посмотрите место, отвечающее завыдачу картинок-вложений. Очень может быть, там в начале php файла, перед <?phpпустая строка или что-то в этом духе. ВОПРОС: Где же это место отвечающее завыдачу картинок-вложений? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 9 Ноября 2007 Жалоба Поделиться Опубликовано 9 Ноября 2007 Это может быть в десятке файлов, нужно многие проверять. Первые в очереди: index.php, attach.php. Как до <?php, так и после ?> смотрите. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 9 Ноября 2007 Жалоба Поделиться Опубликовано 9 Ноября 2007 У товарища из мытищ такое было потому что где-то было echo перед выводом картинки. См. тему про аттачи. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 drum1616 Опубликовано 9 Ноября 2007 Автор Жалоба Поделиться Опубликовано 9 Ноября 2007 Огромное спасибо!Оказалось:в файле index.php в конце после ?> было куча пробелов!!! Удалил - все стало нормально.Никогда бы не подумал что пробелы могут создать такую проблему! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 9 Ноября 2007 Жалоба Поделиться Опубликовано 9 Ноября 2007 Ага, такое бывает когда gzip сжатие настроено на уровне апача (zlib) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 9 Ноября 2007 Жалоба Поделиться Опубликовано 9 Ноября 2007 Ага, такое бывает когда gzip сжатие настроено на уровне апача (zlib)Такое бывает потому что эти пробелы расцениваются веб-сервером (ЛЮБЫМ!) как HTML и выводятся в поток браузера до того как тот успевает отработать отдачу контента картинки. В итоге картинка начинается с пробелов, а не с сигнатуры как положено, в итоге браузер просто считает что она "битая". Gzip, Zlib и прочее вообще тут не при чем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
drum1616
Перерыл весь форум, этот вопрос задают часто но никто так и не ответил на него:
Не открываются прикрепленные изображения,
маленькое превью есть, но при нажатии фото не открывается, хотя по этой же
ссылки тот же регет закачивает без проблем, сам файл большого фото тоже
существует, если прикреплять не изображение а zip
архив - загружается нормально. Где копать?
Ответ хостера:
В общем, скрипт выдаёт последовательность "левых" байтов перед содержимым
jpg-файла. Такое нередко случается, когда используется "русифицированная",
"патченная", в общем, "неправильная" версия ipb. Посмотрите место, отвечающее за
выдачу картинок-вложений. Очень может быть, там в начале php файла, перед <?php
пустая строка или что-то в этом духе.
ВОПРОС: Где же это место отвечающее за
выдачу картинок-вложений?
Ссылка на комментарий
Поделиться на других сайтах
5 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.