Вопрос № 163004: Уважаемые, эксперты! Подскажите пожалуйста, есть код на PHP, смотрите вложение, пытаюсь загрузить файл JPG на сервер, ничего не получается, файл не загружается. Ошибок тоже вроде нет существенных. В чем ошибка?...
Вопрос № 163.004
Уважаемые, эксперты! Подскажите пожалуйста, есть код на PHP, смотрите вложение, пытаюсь загрузить файл JPG на сервер, ничего не получается, файл не загружается. Ошибок тоже вроде нет существенных. В чем ошибка?
Приложение:
Отправлен: 23.03.2009, 07:56
Вопрос задал: xXx (статус: Студент)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Товарищ Бородин
Здравствуйте, xXx! Попробую ткнуть пальцем в небо - возможно, что "длинные" массивы у Вас не разрешены. У Вас встречается $_FILES и $HTTP_POST_FILES. Независимо от того, разрешены ли "длинные" массивы или нет, так делать - неправильно.
Советую обратить внимание на эту строку: $avatar_size = $HTTP_POST_FILES['avatar']['size']; //размер файла - по-моему, в форме у Вас поле ввода файла зовется по-другому.
Ну и наконец, Вы пытаетесь скопировать содержимое
временного файла по адресу, выраженному переменной $avatarfile, хотя переменную такую Вы не объявляли. Вы объявили переменную $avatar_file, она равна $_FILES['avafil']['name'].
Думаю, тут все ясно. Включайте режим error_reporting(E_ALL). Очевидно, он у Вас выключен, поэтому и
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.