Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   input type="file" (https://forum.antichat.xyz/showthread.php?t=56285)

orcismylife 20.12.2007 20:38

input type="file"
 
Можно ли при отсылке множества форм автоматически заполнять этот раздел?

Код:

<form name=abc action="" method="post" enctype="multipart/form-data" name="upload">
Файл:
<input type="file" />
<input type="submit" name="Submit" value="Загрузить файл" />
</form>

Вроде на value='.$file.', ни подобные вещи не помогают...

Как автоматически вставлять значение в это поле?

Isis 20.12.2007 20:44

Может потому что у поля с инпатом файла нет имени?

Isis 20.12.2007 20:53

Делаем имя полю... name="xeka"
Далее в пхп коде пишешь
$_FILES['xeka'] = 'D:/Downloads/Ne_detskoe_porno_s_Berkovoy.rar';

scrat 20.12.2007 20:56

  • $_FILES['userfile']['name'] - оригинальное имя файла, такое, каким его видел пользователь, выбирая файл;
  • $_FILES['userfile']['type'] - mime/type файла, к примеру, может быть image/gif; это поле полезно сохранить, если Вы хотите предоставлять интерфейс для скачивания загруженных файлов;
  • $_FILES['userfile']['size'] - размер загруженного файла;
  • $_FILES['userfile']['tmp_name'] - полный путь к временному файлу на диске;
  • $_FILES['userfile']['error'] - Начиная с версии 4.2.0, содержит код ошибки, который равен 0, если операция прошла успешно.
http://www.phpclub.ru/detail/article/upload

orcismylife 20.12.2007 21:36

Перепробовал вышеописанные пути, ничего не помогло.
Возможно, описал проблему не так.

Я отправляю несколько форм сразу. Для того, чтобы отправить файл на хост, мне нужно АВТОМАТИЧЕСКИ заполнить форму загрузки файла (а не нажатием на кнопку обзор вручную). Как это сделать?

bul.666 20.12.2007 21:42

Цитата:

АВТОМАТИЧЕСКИ заполнить форму загрузки файла (а не нажатием на кнопку обзор вручную). Как это сделать?
Я наверное повторюсь... Никак

groundhog 20.12.2007 21:56

Isis, ну причём тут то, что ты написал? Это же скрипт обработчик... От того, что ты там напишешь:

Цитата:

$_FILES['xeka'] = 'D:/Downloads/Ne_detskoe_porno_s_Berkovoy.rar';
контент самого файла этому скрипту доступен не будет...

scrat, тоже самое, при чём тут то, что получается в скрипте обработчике, когда парень спросил про скрипт-отправлялку?

orcismylife, тебе могу сказать одно - это не возможно. Такая мулька была возможна на старых браузерах, но так, как такая отправка файла стала потенциально опасной - любой зловредный скрипт может динамически формировать формы с отправкой файлов и включать в них любые файлы доступные в файловой системе пользователя, производители браузеров запретили динамическое изменение values в input типа file. Это сделано для вашего же блага, чтобы зловредные ресурсы не тырили вашу личную информацию. Более того - по-моему на таких кнопках нельзя вызывать метод click(). Есдинственный вариант - мышкой ткнуть по кнопке и выбрать нужный файл.

Isis 20.12.2007 21:57

Точно, точно
Я об этом не подумал....


Время: 22:57