[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка input type="file"
rolling
Добрый день!
Подскажите п-ста, как решить следующую проблемку: имеется форма регистрации фирм, в которую вносится помимо названий, телефонов и т.д. фотографии.
После заполнения пользователем формы, данные проверяются на корректность. Если какие-то данные введены неправильно, выводится текст ошибки, а также форма с уже введеными ранее данными. Например:
<input type="text" name="shortname" class="reg" value="<?php echo $_POST['shortname']; ?>"/>

Подскажите п-ста, к в заполненный ранее элемент
 <input type="file" name="logo" class="reg" />

подставить ранее введенное значение, причем чтобы когда форму опять подтвердят - подтянулся необходимый файл?
Gabriel
rolling
файл или путь к нему?

_____________
one step, two steps HERE WE GO!!!
TakoY
ну путь это понятно поверить чему равно значение этого элемента.
а как проверить размер файла ява скриптом?
dr_Lev
никак...
нарушение безопасности получается... представь, если яваяскриптом можно шастать по файлам клиента... да и путь ты тоже в принципе не сможешь проверить...

_____________
Фанатам Pascal:
<?php
function
Write($str){echo $str;}
function WriteLn($str){Write($str."<br />");}
?>
TakoY
путь ? ) можно проверить )
<input type="file" value="" onClick="alert(this.value)">
ну можно же в нем узнать какой формат загружен? )
хоть и взломшику не помеха но зато пользователю удобнее )
dr_Lev
прошу прощения, просто подумал, что нужно проверить существование файла по такому пути...
кстати и value у <input type="file" /> не получится подставить тоже в целях безопасности...
Цитата
подставить ранее введенное значение, причем чтобы когда форму опять подтвердят - подтянулся необходимый файл?


P.S. Можно правда попробовать на яве апплет написать, или активикс под ие... но не факт, что пользователь разрешит...

_____________
Фанатам Pascal:
<?php
function
Write($str){echo $str;}
function WriteLn($str){Write($str."<br />");}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.