Advertisement
alneoru

ОБРАБОТКА одной формы с многими файлами

Jun 6th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.94 KB | None | 0 0
  1. //ОБРАБОТКА одной формы с многими файлами <input type="file" name="files[]">
  2. if(isset($_FILES['files'])){
  3.     foreach($_FILES['files']['tmp_name'] as $k => $v){
  4.         if($v!=''){//загружаем файл
  5.             $dir_dest = 'doc/photos/';
  6.             //проверяем есть ли папка, если нет создаем
  7.             if(!file_exists($dir_dest)) mkdir($dir_dest);
  8.             //получаем имя файла
  9.             $fil = $_FILES['files']['name'][$k];
  10.             $t = explode('.',$fil); $ext = $t[count($t)-1];
  11.             unset($t[count($t)-1]); $fn = implode('.',$t);//получили имя файла отдельно
  12.             //делаем ссылку на файл
  13.             $uploadfile = $dir_dest . basename($fn.'.'.$ext);
  14.             //загружаем файл
  15.             if (move_uploaded_file($v, $uploadfile)) {
  16.                 echo  'файл '.$uploadfile.' загружен';
  17.             }else{
  18.                 echo 'файл '.$uploadfile.' не загружен'
  19.             }
  20.         }
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement