Аватары в профиле на ферме.

  • Автор темы Elizim
  • Дата начала
Elizim
Участник
Сообщения
74
Реакции
14
У меня на ферме, когда я гружу аватар после его загрузки выскакивает предупреждение такого вида:
Warning: Illegal string offset 'size' in /home/a0027651/domains/domen.ru/public_html/system/modules/avatar.php on line 79

Понимаю что ошибка в строке 79 в файле avatar.php
Вот код с 75 по 82 строку. Что там не так, кто может помочь.

$file_name2 = $user_id.$file_ext;

if (move_uploaded_file($_FILES['name']['tmp_name'], $uploadfile)) {

if ($_FILES['name']['name']['size']>100000)
$errors_add[] = '<div class="alert" id="error"><b>Максимальный размер: 100кб</b></div>';
if (empty($errors_add))
{
 
Последнее редактирование:
Elizim
Участник
Сообщения
74
Реакции
14
Могу символично заплатить, тому, кто решит проблему
 
N3CRO
Участник
Сообщения
285
Реакции
44
Сколько ?
 
Elizim
Участник
Сообщения
74
Реакции
14
alfik
Местный
Сообщения
35
Реакции
5
п.с. в ПХП не шарю, смотрю исключительно как программист.

Данная ошибка означает, что вы пытаетесь что-то куда-то передать, но так, что "приемник" вас не понимает. Чисто визуально и первое что приходит на ум:
PHP:
if ($_FILES['name']['name']['size']>100000)
Может у переменной FILES всего 2 параметра? Аотому что чуть раньше Вы передаете в нее именно 2 параметра
PHP:
if (move_uploaded_file($_FILES['name']['tmp_name'], $uploadfile)) {
Поэтому она и не понимает что еще за 'size' вы хотите передать. Уберите одно из ['name']
 
Elizim
Участник
Сообщения
74
Реакции
14
благодарю всех за бесплатную помощь! Вопрос решен!
 
Сверху