Автор Тема: Повреждение аттачментов при загрузке  (Прочитано 3250 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shoorick

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://shoorick.ru/
Обнаружено в MP 1.1.2
Не удаётся использовать аттачменты к статьям — они портятся при загрузке.

При попытке прикрепить файл к статье (неважно, картинка это или нет) все нулевые байты (\\0) заменяются на пробелы.
Причём замена происходит ещё до добавления файла в БД:
если проверить содержимое переменной $attachedfile сразу после выполнения строки
$attachedfile = @fread($fp$attach_size);
// строка 125 файла admin/postreview.php

в ней не будет ни одного нулевого байта, даже если они и были в исходном файле.

Что делать?
Апгрейд до MPPHP 1.5 прошу не предлагать — слишком много в старой версии было пофиксено и переделано под свои нужды.
Alexander Sapozhnikov

Оффлайн AN

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 308
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Повреждение аттачментов при загрузке
« Ответ #1 : 22 Октября 2003, 18:07:49 »
В файл .htaccess надо добавить строку -
CharsetRecodeMultipartForms off
Со-автор MPPHP.

Оффлайн shoorick

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://shoorick.ru/
Повреждение аттачментов при загрузке
« Ответ #2 : 22 Октября 2003, 18:36:48 »
Спасибо, помогло.
Alexander Sapozhnikov

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28