|
|
|
| Можно повторно передавать параметр $_FILES ?
Пример: $_POST можно так передать
<input type="text" value="$_POST['text']" />
|
Нужно для того: Если какое то поле в форме не правильно занесено "происходит ошибка", то $_POST можно вернуть в их поля чтобы пользователь повторно их не вводил. но все фаилы ($_FILES) надо указывать заново. Можно как то запомнить файлы? | |
|
|
|
|
|
|
|
для: brys
(03.11.2009 в 21:30)
| | Здравствуйте. Можно! Javascript нам в помощь:
<script language="JavaScript">
<!--
function freeze_filename(form)
{
form.filename.disabled = !form.chk_filename.checked;
}
function freeze_rename(form)
{
form.rename.disabled = !form.chk_rename.checked;
}
if('<?= $chk_filename; ?>' == 'checked') document.form.filename.disabled = false;
else document.form.filename.disabled = true;
if('<?= $chk_rename; ?>' == 'checked') document.form.rename.disabled = false;
else document.form.rename.disabled = true;
//-->
</script>
|
Этот скрипт встраиваете в PHP код, и формы отправки файлов не теряют их имена. ))) | |
|
|
|
|
|
|
|
для: Rolex
(03.11.2009 в 22:16)
| | А можете написать пример именно с type="file" ? а не с checkbox'om? | |
|
|
|
|
|
|
|
для: brys
(03.11.2009 в 22:24)
| | Если будет можно , считайте что нашли дыру в безопасности браузеров.
На одном своём браузере попроверял слегка, вроде нельзя.
, не было никакой возможности что-то вписать на javascript в <input type="file">
,и даже в $_FILES[userfile][name], ни в document.input[userfile].value нет полного пути к файлу | |
|
|
|
|
|
|
|
для: heed
(04.11.2009 в 00:21)
| | >....вроде нельзя
Не вроде, а точно нельзя - атрибут value у поля типа file только для чтения! | |
|
|
|