<form id=\"form2\" name=\"form1\" method=\"post\" action=\"action.php\" enctype=multipart/form-data>
<table class=\"wev\" valign=\"top\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"2\">
<tr>
<td bgcolor=\"$bgcolor\" class=\"wev\" align=\"right\" valign=\"top\"><b><font color=\"white\">Файл рішення, яким передано в оренду:</b> </td>
<td bgcolor=\"white\" class=\"wb\" ><input type=\"file\" name=\"file_rishenya\"></font></td>
</tr>
</table>
</form>
action.php, вызываю так:
// ------------- Файл рішення, яким передано в оренду
if(!empty($file_rishenya)) {
$file_rishenya=FileUpload($file_rishenya); // назва, тип файлу
}
обрабатываю так:
function FileUpload($file_name)
{
$format=end(explode(".", $file_name));
$name="files/";
$name.=date("Ymdhis");
$name.=".$format";
if(move_uploaded_file($file_name, "$name")) {
echo "<center><font size=\"4\" color=\"green\">Файл успішно збережений!</font></center>";
return $name;
}
else {
@unlink ($file);
unset($file);
echo"<center><font size=\"3\" color=\"red\"><center>Помилка! Файл не збережений!</font><br>
<font size=\"3\" color=\"red\">Детальніше про можливі причини помилок читайте в інструкції. </font></center>";
echo"<script language = 'javascript'>
var delay=3000; setTimeout(\"javascript:history.back()\", delay);</script>";
exit();
}
}
результатом работы функции является временный файл, и $file_rishenya почемуто тоже сразу передается временный фал, помогите плиз, что я не так делаю?
_____________
*пускает слюну, глядя на код* :)