Показать сообщение отдельно

с переименованием
  #8  
Старый 10.04.2008, 01:06
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами: 9980798

Репутация: 435
Post с переименованием

скрипт с переименованием

spy-profi - не пиши 2 сообщения подрят, лучше добавляй к предыдущему

и не забудь создать в корне папку upload, то есть полный путь будет например таким:
W://www/upload - папка куда закачиваем
W://www/upload.php - скрипт закачки, его содержание ниже:
PHP код:
<html>
<head>
<title>Результат</title>
</head>
<style>
P { font-family: System;
font-size:14px;
color:#000000 }
</style>
<body>
<?
$path 
= $_SERVER['DOCUMENT_ROOT']."/";
$papka= "upload/";
if(
copy($HTTP_POST_FILES["filename"] ["tmp_name"],$path.$papka.$HTTP_POST_FILES["filename"] ["name"]))
{
$tit1 = $HTTP_POST_FILES["filename"] ["name"];
$tit2 = $HTTP_POST_FILES["filename"] ["size"];
$tit3 = $HTTP_POST_FILES["filename"] ["tmp_name"];
$tit4 = $HTTP_POST_FILES["filename"] ["type"];
echo(
"<table border=1 colspan=2>Файл загружен<br>");
echo(
"<tr><td colspan=2>Характеристики файла:<br></td></tr>");
echo(
"<tr><td>Имя файла .:    </td><td>".$tit1."</td></tr>");
echo(
"<tr><td>Размер файла:    </td><td>".$tit2."</td></tr>");
echo(
"<tr><td>Каталог temp:    </td><td>".$tit3."</td></tr>");
echo(
"<tr><td>Тип файла...:    </td><td>".$tit4."</td></tr>");
if (isset(
$filename))
{
$newname = $name.$autr.$numb;
rename($papka.$tit1,$papka.$newname);
}
echo(
"<tr><td>Новое имя:    </td><td>".$newname."</td></tr></table>");
}
else {echo(
"Ошибка загрузки файла");}
?>

<form action="upload.php" method=post enctype="multipart/form-data">
Name : <input type="text" name="name"><br>
Autor: <input type="text" name="autr"><br>
Numbr: <input type="text" name="numb"><br>
<input type="file" name="filename"><br>
<input type="Submit" value="Загрузить">
</form>
</body>
</html>

Последний раз редактировалось Flame of Soul; 10.04.2008 в 13:09..