| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > загрузка файла |
| Автор: StachelDraht 11.8.2009, 12:05 | ||||
| Привет! Хочу загрузить файл на сервер. Есть форма:
В пхп файле делаю var_dump($_POST); и не вижу даже что бы название файла передавалось скрипту.
Конечно же выводит File not uploaded и Warning: copy() [function.copy]: Filename cannot be empty in Спасибо!!! |
| Автор: Ипатьев 11.8.2009, 12:16 |
| А зачем делать var_dump($_POST), если для фалов предназначен (и это видно из кода), массив $_FILES? |
| Автор: StachelDraht 11.8.2009, 12:26 |
| Но все равно файл на сервер не грузит. |
| Автор: bars80080 11.8.2009, 12:47 |
| дык, зачем было мутить такие массивные имена? имя поля для файла update[avatar], а проверяете в $_FILES "update" либо copy($_FILES["update"]["avatar"]["tmp_name"], либо используйте просто имя (что даже лучше) и зачем вы используете copy, если для таких целей есть специальная функция move_upload_file()? |
| Автор: Ипатьев 11.8.2009, 13:04 |
| StachelDraht, смешно, действительно Говоришь человеку сделать var_dump, а он отвечает "файл не грузится". |
| Автор: StachelDraht 11.8.2009, 13:45 |
| Напоследок последний вопрос, как переименовать имя загружаемого файла если я загружаю через copy()? Все грузиться, спасибо огромное! |
| Автор: lelik133 11.8.2009, 14:50 |
| задать в copy параметр $dest такой какой захочется |
| Автор: StachelDraht 11.8.2009, 15:43 |
| Спасибо! |