|
|
|
| Здравствуйте подскажите как можно приделать Куки на <input type="file" name="foto, чтоб при обновлении формы значения оставались
<? if(isset($_COOKIE['foto'])) {echo $_COOKIE['foto'];}?>
|
| |
|
|
|
|
|
|
|
для: Dinya_1
(01.07.2010 в 21:26)
| | Никак. Поле ввода типа file закрыто для записи. | |
|
|
|
|
|
|
|
для: Dinya_1
(01.07.2010 в 21:26)
| | Уже ответили вам, что атрибут value поля этого типа только для записи.
А зачем при обновлении формы оставалось значение (и о каком обновлении идет речь)? | |
|
|
|
|
|
|
|
для: sim5
(01.07.2010 в 21:50)
| | Если одно из полей не заполненно или заполненно не верно, форма возвращается назад с заполненными ранее полями. | |
|
|
|
|
|
|
|
для: Dinya_1
(01.07.2010 в 21:55)
| | Если файл, который вам закачивают имеет допустимый формат, отвечает другим вашим требованиям (например, это изображение), то сохраняйте этот файл временно - не перемещая в папку и не записывая о нем информацию в базу. Форму возвращайте пользователю, с сообщениями об ошибках, а вместо поля ввода можете сообщить, что файл с именем таким-то успешно загружен. Или вместе с этим сообщением опять помещайте поле выбора файла, возможно пользователь захочет его изменить.
Временным местом хранения файла лучше всего выбрать сессию. Если пользователь покинет сайт, то этот файл будет удален автоматически (удалена сессия), если же без ошибок заполнит форму, помещайте ее данные в базу, добавляйте из сессии данные о файле и перемещайте его из сессии в нужный каталог. | |
|
|
|
|
|
|
|
для: sim5
(01.07.2010 в 22:06)
| | Файл в сессию? Что, прям весь файл в сессию закатать? | |
|
|
|
|
|
|
|
для: sms-send
(01.07.2010 в 23:29)
| | На диск "закатываете" и вас это не смущает? А сессия где? | |
|
|
|
|
|
|
|
для: sim5
(01.07.2010 в 21:50)
| | ...только для чтения.
Исправлено. ) | |
|
|
|
|
|
|
|
для: sim5
(01.07.2010 в 22:41)
| | Спасибо. | |
|
|
|