Joywork/ajax/vue_ajax/complex_upload_axios.php

42 lines
1.9 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
if ($_SESSION['id']) {
$name = 'photoComplex';
if(isset($_POST['type'])){
$type = $_POST['type'];
$name .= $type;
}
if (isset($_FILES[$name])) {
for ($i = 0; $i < count($_FILES[$name]['name']); $i++) {
if ($_FILES[$name]['name'][$i]) {
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp")) {
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp");
}
if(isset($_POST['type'])){
$type = $_POST['type'];
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp/".$type)) {
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp/".$type);
}
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp/" .$type. "/" . $_SESSION['id'])) {
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp/" .$type. "/" . $_SESSION['id']);
}
$photo = "/photos/complexes/complex_temp/" .$type. "/" .$_SESSION['id'] . "/" . $_FILES[$name]['name'][$i];
move_uploaded_file($_FILES[$name]['tmp_name'][$i], $_SERVER['DOCUMENT_ROOT'] . $photo);
} else {
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp/" . $_SESSION['id'])) {
mkdir($_SERVER['DOCUMENT_ROOT'] . "/photos/complexes/complex_temp/" . $_SESSION['id']);
}
$photo = "/photos/complexes/complex_temp/" . $_SESSION['id'] . "/" . $_FILES[$name]['name'][$i];
move_uploaded_file($_FILES[$name]['tmp_name'][$i], $_SERVER['DOCUMENT_ROOT'] . $photo);
}
}
}
}
}