Проблема с аватарами, faq не помог.

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Warrior
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет
Откуда: Moscow

Проблема с аватарами, faq не помог.

Сообщение Warrior »

Описание проблемы: При попытке закачать аватар с жесткого диска первоначально выдается ошибка "Файл аватары должен быть .jpg, .gif или .png". Она лечится с помощью фака и Jirvil, т.е. добавлением case-случаев.
После этого при попытке закачивания выдается следующее:
Unable to upload file
DEBUG MODE
Line : 256
File : usercp_avatar.php

где находится следующая ф-я:

Код: Выделить всё

	switch ($type)
	{
		// GIF
		case 1:
			if ($imgtype != '.gif')
			{
				@unlink($tmp_filename);
				message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
			}
		break;

		// JPG, JPC, JP2, JPX, JB2
		case 2:
		case 9:
		case 10:
		case 11:
		case 12:
			if ($imgtype != '.jpg' && $imgtype != '.jpeg')
			{
				@unlink($tmp_filename);
				message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
			}
		break;

		// PNG
		case 3:
			if ($imgtype != '.png')
			{
				@unlink($tmp_filename);
				message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
			}
		break;

		default:
			@unlink($tmp_filename);
			[b]message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);[/b]
	}
Ошибка выдается на последней строчке message_die.

Если всю эту функцию исключить вообще из файла, то выдается сообщение об ошибке превышения размера разрешенного аватара, не имеющее под собой оснований.

ЗЫ Файлы из интернета загружаются на сервер исправно!

Версия phpBB: 2.0.20
Используемые шаблоны: SubSilv
Используемые моды: FilesAttach и Shoutcast
Версия PHP: 4.4.2
Используемая СУБД и её версия: MySQL 5.x (точно не знаю)
Ссылка на конференцию: www.antonzacepin.ru/forum/
Есть ли у вас тестовый аккаунт: test / test
Использовался ли поиск для решения проблемы: читался фак, искались похожие темы. Варианты из фака пробовал - не помогли.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

и права доступа выставили?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Warrior
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет
Откуда: Moscow

Сообщение Warrior »

Да, права доступа выставлены как 777 на images/avatars, а также images/avatars/tmp.
Это подтверждает то, что при закачке аватара из сети, он сохраняеся в images/avatars абсолютно нормально.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Warrior
Известная тема, первый пост, обратить внимание на
Читайте вот это сообщение от Гоги.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Warrior
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет
Откуда: Moscow

Сообщение Warrior »

VVVas писал(а):Warrior
Известная тема, первый пост, обратить внимание на
Читайте вот это сообщение от Гоги.
Вы не внимательно прочитали мое сообщение. Баг вылезает совсем не в тех строчках, которые меняются при методе Гоги. Его мод я сделал, однако это ничего не изменило, кроме того, что ошибка появляется на 281-й строчке. Эта строчка, как вы понимаете, та же:

Код: Выделить всё

			message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Димитрий
phpBB 1.0.0
Сообщения: 2
Стаж: 19 лет

Сообщение Димитрий »

я тоже все зделал даже ваш что вверха дакумент вкинул нечево опять выдаёт ошыбку

Unable to upload file

DEBUG MODE

Line : 281
File : usercp_avatar.php

только првда чучуть другаой номер ошыбки права устоновил!

Добавлено спустя 2 минуты 39 секунд:

ну чо оно не хочет загружатся? :roll:
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Warrior
С удаленного урла грузит. У вас проблема решаемая постом Гоги. Только заменять надо не тупо - а построчно сравнить и не потерять параметры появившиеся в более новых версиях (дату поста ведь видите). Удачи. Советую поковырять в этом направлении.

Добавлено спустя 3 минуты 28 секунд:

Либо я не могу сообразить в чем трабл.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Warrior
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет
Откуда: Moscow

Сообщение Warrior »

VVVas
Я именно так и сделал. Единственное различие было замечено здесь:

Код: Выделить всё

list($width, $height, $type) = @getimagesize($tmp_filename);
$type был добавлен, больше различий не было.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Warrior
Тогда не знаю. На hnt.ru/forum была таже трабла, но решилась так как написал.
я люблю daft punk | новый sugoi.ru
kelus
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет
Откуда: Томск

Сообщение kelus »

Warrior, проблему решили? У меня абсолютно аналогичная проблема, на ту же строчку ругается и сообщается ту же ошибку. Права доступа на все папки проверили на два раза с администратором.
Что характерно, в других модах все отлично заливается. Например, в фотоальбом картинки, отдельное фото в профиль заливаются с компьютера пользователя легко и без ошибок. А аватары победить не могу.
Аватара пользователя
Warrior
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет
Откуда: Moscow

Сообщение Warrior »

нет, не решил, к сожалению (
Аватара пользователя
Vishi
phpBB 1.2.0
Сообщения: 19
Стаж: 19 лет
Откуда: железный Куршевель России

Сообщение Vishi »

У меня точно такая же фигня! Даже думаю о другом форуме... если не найду решение проблемы с аватарами, то перейду на другой движок. Блин, столько времени настраивал форум, и скин и моды... и после обновления но версию 2.0.20 с 2.0.19 появился этот глюк.
Истина где-то рядом.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Vishi
Вывод простой - ошиблись при обновлении. Разве не логично?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Vishi
phpBB 1.2.0
Сообщения: 19
Стаж: 19 лет
Откуда: железный Куршевель России

Сообщение Vishi »

Xpert, не знаю, может быть и так. Но как я понял, читая посты выше, этот же глюк появился у многих. А это значительно снижает вероятность ошибки при обновлении. Но даже если я ошибся при обновлении... когда появляется надпись что ошибка в файле usercp_avatar.php на строке 281 (который я ранее руками никак не изменял) логично попробовать заменить его файлом из дистрибутива, не так ли?! Заменяю, и это ничего не меняет.

Что делать...? Помогите плиз!
Истина где-то рядом.
kelus
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет
Откуда: Томск

Сообщение kelus »

интересно, а моды для аватар есть какие-нить? мобыть проще заново написать, чем исправлять эти многочисленные косяки с аватарами?

Вернуться в «Поддержка phpBB 2.0.x»