Я и многие другие админы и пользователи форумов 2.1.3 сталкнулись с проблемой загрузки изображений. Сначала выдвигались версии, что это мол из-за т.н. "Русского Апач", который автоматически перекодирует двоичные файлы с изображениями.
Когда я начил разбираться с этой проблемой, то решил действовать теми же методами как и другие, т.е. в хтачес файле и в httpd.conf пытался прописать отмену перекодировки. Но оказалось, что на сервере то не русский апач и проблему таким способом не решить.
К сообщению прикреплялись почти все изображения размером (в пикселях по ширине и высоте) до 1000. Ошибка возможная была в коде программы, причем не в файле class_upload.php, а в файле class_image.php. Именно там скприт делал уменьшенное изображение загружаемой картинки, после чего и вылетала белая страница, которая так всех бесила.
Нижеизложенный способ решает проблему с прикреплением изображений к сообщениям без вмешательства в httpd.conf или прописки директивы:
файл class_upload.php трогать не нужно, ничего в нем редактировать и закомментивать тоже. Открываем файл class_image.php, находим 234 строку с кодом:
и заменяем ее (корректируем в функции Getimagesize) на:
$img_size = @GetImageSize( $this->in_file_name );
После этого загружаем отредактированный файл с классом на сервер и радуемся жизни. Все должно работать. Обязательно отпишитесь, если вы прибегли к моему метуду решения проблемы и что у вас получилось. Возможно, что это НЕ будет работать на сервер где установлен т.н. "руссий" Apache.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
vasyast
Я и многие другие админы и пользователи форумов 2.1.3 сталкнулись с проблемой загрузки изображений. Сначала выдвигались версии, что это мол из-за т.н. "Русского Апач", который автоматически перекодирует двоичные файлы с изображениями.
Когда я начил разбираться с этой проблемой, то решил действовать теми же методами как и другие, т.е. в хтачес файле и в httpd.conf пытался прописать отмену перекодировки. Но оказалось, что на сервере то не русский апач и проблему таким способом не решить.
К сообщению прикреплялись почти все изображения размером (в пикселях по ширине и высоте) до 1000. Ошибка возможная была в коде программы, причем не в файле class_upload.php, а в файле class_image.php. Именно там скприт делал уменьшенное изображение загружаемой картинки, после чего и вылетала белая страница, которая так всех бесила.
Нижеизложенный способ решает проблему с прикреплением изображений к сообщениям без вмешательства в httpd.conf или прописки директивы:
файл class_upload.php трогать не нужно, ничего в нем редактировать и закомментивать тоже. Открываем файл class_image.php, находим 234 строку с кодом:
и заменяем ее (корректируем в функции Getimagesize) на:
После этого загружаем отредактированный файл с классом на сервер и радуемся жизни. Все должно работать.
Обязательно отпишитесь, если вы прибегли к моему метуду решения проблемы и что у вас получилось. Возможно, что это НЕ будет работать на сервер где установлен т.н. "руссий" Apache.
Всем спасибо.
Изменено пользователем vasyastСсылка на комментарий
Поделиться на других сайтах
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.