za <input type="file"...

3 отговора 120 прегледа
#1

za <input type="file"...

Интересува ме, когато използваме тази форма, какво точно прихваща скриптът?
Стринга, с пътя до файла или самият файл, който трябва да бъде прихванат с някакъв четящ поток?

Отговор
в отговор на Pitash #2

Re: za <input type="file"...

Приемаме, че имаш тази форма:

<form method=post>
<input type=file name=MyFile>
<input type=submit name=s1>
</form>

Това се случва от страна на сървъра:
(синтаксиса е от РНР)

$_FILES[MyFile][name] - това е името на файла
$_FILES[MyFile][temp_name] - това е временно (temp) име, което сървъра си генерира автоматично

самото копиране (upload) на файла върху сървъра става чрез:
copy($_FILES[MyFile][tmp_name], "/file_dir/$_FILES[MyFile][name]");

можеш да промениш името под което да се запише файла:
copy($_FILES[MyFile][tmp_name], "/file_dir/NewName.jpg");

или
$NewName = "FileNewName.jpg";
copy($_FILES[MyFile][tmp_name], "/file_dir/$NewName");

Отговор
в отговор на Pitash #3

Re: za &lt;input type="file"...

i dvete diado pope i dvete

E tuk ni6to niama :[линк]
Отговор
в отговор на $burov #4

Re: za &lt;input type="file"...

Между другото къде пише, че въпросът има нещо общо с ПХП?

--
The#Project - лайфстайл списание в мрежата
Отговор