za <input type="file"...
3 отговора
120 прегледа
za <input type="file"...
Интересува ме, когато използваме тази форма, какво точно прихваща скриптът?
Стринга, с пътя до файла или самият файл, който трябва да бъде прихванат с някакъв четящ поток?
Стринга, с пътя до файла или самият файл, който трябва да бъде прихванат с някакъв четящ поток?
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");
<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");
Re: za <input type="file"...
Между другото къде пише, че въпросът има нещо общо с ПХП? 
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата