Forum Webscript.Ru

Наши скрипты => MobilePublisherPHP => Тема начата: shoorick от 21 Октября 2003, 10:55:53

Название: Повреждение аттачментов при загрузке
Отправлено: shoorick от 21 Октября 2003, 10:55:53
Обнаружено в MP 1.1.2
Не удаётся использовать аттачменты к статьям — они портятся при загрузке.

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

Что делать?
Апгрейд до MPPHP 1.5 прошу не предлагать — слишком много в старой версии было пофиксено и переделано под свои нужды.
Название: Повреждение аттачментов при загрузке
Отправлено: AN от 22 Октября 2003, 18:07:49
В файл .htaccess надо добавить строку -
CharsetRecodeMultipartForms off
Название: Повреждение аттачментов при загрузке
Отправлено: shoorick от 22 Октября 2003, 18:36:48
Спасибо, помогло.