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