Как сделать логи загрузок файлов на сервер?

Dimmka

Новичок
Как сделать логи загрузок файлов на сервер?

Есть форма загрузки файлов через http на сервер.
index.html:

PHP:
<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:
PHP:
<?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 и имя файла.
Подскажите, пожалуйста, как это сделать?
 

Фанат

oncle terrible
Команда форума
ну... ты открыть файл и записать в него строку можешь?
 
Сверху