synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › Пример скрипта загрузки файлов upload на php

Пример скрипта загрузки файлов upload на php

USSyno · 03.11.2012

Простой пример скрипта загрузки файлов upload на php.

 

Код формы (upload.html)

<html>
<head>
<title>Загрузка файлов на сервер</title>
</head>
<body>
Форма для загрузки файлов<br>
<form action="upload.php" method="post" enctype="multipart/form-data">
   <input type="file" name="filename"><input type="submit" value="Загрузить">
</form>
</body>
</html>

 

Код скрипта обработки формы (upload.php)

<html>
<head>
<title>Результат загрузки файла</title>
</head>
<body>
<?php
   // Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
   {
     // Если файл загружен успешно, перемещаем его из временной директории в конечную
     move_uploaded_file($_FILES["filename"]["tmp_name"], "/path_to_file/".$_FILES["filename"]["name"]);
   } 
   else 
  {
     echo("Ошибка загрузки файла");
   }
?>
</body>
</html>

 

У меня такой пример выдает Ошибка загрузки файла

При этом имеется:

1) созан виртуальный хост testhost

2) директория path_to_file создана с ПК (вошел через локалку)

3) php.info параметр upload_tmp_dir показывает как no value

4) захожу по протоколу HTTPS из локалки

5) в админке коробки захожу в File Station, смотрю свойства директории testhost/path_to_file, вижу путь /volume1/web/testhost/path_to_file и в разрешениях все галки установлены.

 

Что надо изменить в скрипте или настройках коробки, что бы пример работал правильно :huh: ?