Загрузка файла на сервер

Alpha777

Новичок
Загрузка файла на сервер

Немогу понять как работает форма загрузки файла на сервер, а точнее
<input type="file" name="fileupload">
Нажал "Обзор" выбрал файл, нажал "ОК", а что дальше, где храниться путь к файлу в переменной fileupload (ведь это переменая?)???
И ещё для загрузки файла используется ведь эта конструкция copy("c:\file.txt","file.txt"); ?
 

KILa

Guest
<?
$path=GetCWD()."/files/midi/";
if(!file_exists($path))
die("<b>&Ntilde;&icirc;&ccedil;&auml;&agrave;&eacute;&ograve;&aring; &iacute;&agrave;&otilde;&eth;&aring;&iacute; &ntilde;&iacute;&agrave;&divide;&agrave;&euml;&icirc; &iuml;&agrave;&iuml;&ecirc;&oacute; <font color=red>".$path."</font> ? <a href=&#63;>&agrave; &iuml;&icirc;&ograve;&icirc;&igrave; &oacute;&aelig;&aring; &ograve;&ucirc;&ecirc;&agrave;&eacute;!</a>.</b>");

if(empty($_FILES['UserFileS']['tmp_name']))
echo
"<form method=post enctype=multipart/form-data>
&Acirc;&ucirc;&aacute;&egrave;&eth;&egrave;&ograve;&aring; MIDI: <input type=file name=UserFileS>
<input type=submit value=&Ccedil;&agrave;&iuml;&egrave;&otilde;&iacute;&oacute;&ograve;&uuml;>
</form>";

// ???? ???? ?? ???????? ?? ?????-?? ????????, ??????? ??????.

elseif(!is_uploaded_file($_FILES['UserFileS']['tmp_name']))
die("<b><font color=red>&Iacute;&Egrave;&ocirc;&egrave;&atilde;&agrave; &iacute;&aring;&eth;&agrave;&aacute;&icirc;&ograve;&agrave;&aring;&ograve;! <a href=&#63;>&Iuml;&eth;&icirc;&aacute;&icirc;&acirc;&agrave;&ograve;&uuml; &ntilde;&iacute;&icirc;&acirc;&agrave;</a>!</font></b>");

// ???? ???? ?????? ???????? ?? ??????, ?????? ??? ???...

else
{
// ????????? ??????????? ???? ? ????? $path

if(@!copy($_FILES['UserFileS']['tmp_name'],$path.chr(47).$_FILES['UserFileS']['name']))

// ???? ?? ??????? ????????? ????, ??????? ??????:

die("<b><font color=red>&Iacute;&Egrave;&ocirc;&egrave;&atilde;&agrave; &iacute;&aring;&eth;&agrave;&aacute;&icirc;&ograve;&agrave;&aring;&ograve;! <a href=&#63;>&Iuml;&eth;&icirc;&aacute;&icirc;&acirc;&agrave;&ograve;&uuml; &ntilde;&iacute;&icirc;&acirc;&agrave;</a>!</font></b>");

else
echo
"<center><b>&Auml;&Aring;&Euml;&Icirc; \"<font color=red>".$_FILES['UserFileS']['name']."\"</font> &ntilde;&auml;&aring;&euml;&agrave;&iacute;&icirc;!</font></b></center>".
"<hr>".
"&Ograve;&egrave;&iuml; &ocirc;&agrave;&egrave;&euml;&agrave;: <b>".$_FILES['UserFileS']['type']."</b><br>".
"&ETH;&agrave;&ccedil;&igrave;&aring;&eth;: <b>".round($_FILES['UserFileS']['size']/1024,2)." ??.</b>".
"<hr><center><a href=&#63;>&Ccedil;&agrave;&euml;&egrave;&ograve;&uuml; &aring;&ugrave;&aring;!</a></center>";
}
?>
 
Сверху