Был форум на одном хостинге все работало с аваторами. Установил на платный хостинг начались проблемы- загрузил несколько дополнительных аваторов, в gif и jpg форматах, прошло еще немного времени и в списке выбора аваторов у пользователей нет некоторых jpg и ниодного gif, ни большого ни малого по размерам в пикселях и байтах, 700 байт 50х50 пикс. уже все перепробывал - открыл полный доступ ко всем папкам 777 , перезаписал все что в папке аваторы, изменял размер загружаемого пользователя аватора, разрешал-запрещал им загружать аваторы, уже и нашел код в программе - я его не изменял просто убедился что он есть0 не могу понять в чем причина. интересно- если сказать - не использовать аватор- то система прекрасно вспоминае)) что есть файл noavator.GIF
CODE:while (false !== ($file = $d->read())) {
if (is_dir($avatarsdir.'/'.$file) || !preg_match("#\.{gif|jpg|bmp|png|jpeg|pjpeg}$#is",$file)) {
continue;
}
if ($file == $fm->user['avatar']) {
$avatars_select .= '<option value="'.$file.'" selected>'.$file."</option>\n";
} else {
$avatars_select .= '<option value="'.$file.'">'.$file."</option>\n";
}
}
(Добавление)
добабил палку- работает))
CODE:if (is_dir($avatarsdir.'/'.$file) || !preg_match("#\.{|gif|jpg|bmp|png|jpeg|pjpeg}$#is",$file)) (Отредактировано автором: 7 ноября 2009 — 00:56) |