|
|
|
| Есть форма загрузки файлов через http на сервер.
index.html:
<html>
<head>
<title>Upload</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename"><br>
<input type="submit" value="Upload"><br>
</form>
</body>
</html>
|
upload.php:
<html>
<head>
<title>Результат загрузки файла</title>
</head>
<body>
<?php
if($_FILES["filename"]["size"] > 1024*50*1024)
{
echo ("Размер файла превышает 50 мегабайт");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"/var/upload/".$_FILES["filename"]["name"]))
{
echo("Файл успешно загружен<br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
?>
</body>
</html>
|
также есть /var/log/upload/ туда нужно ложить логи о том кто какой файл залил на сервер. Должен быть ip и имя файла.
Подскажите, пожалуйста, как это сделать? | |
|
|
|
|
|
|
|
для: dimmka
(23.05.2009 в 14:17)
| | прямо в каталог upload и ложить? | |
|
|
|
|
|
|
|
для: Trianon
(23.05.2009 в 14:36)
| | /var/upload/ - каталог для загрузки файлов
/var/log/upload/ - каталог для логов | |
|
|
|
|
|
|
|
для: dimmka
(23.05.2009 в 14:57)
| | И в каком виде Вы хотите класть логи в этот каталог? | |
|
|
|
|
|
|
|
для: Trianon
(23.05.2009 в 16:09)
| | задача решена, всем отбой | |
|
|
|