Пример #1
0
require '../clases/AutoCarga.php';
$archivo = $_FILES["imagen"];
$sesion = new Session();
//evita que cree carpetas sino has enviado ningún archivo
$ss = Request::post("id_us");
$dni = Request::post("dni");
$carpeta = '../../../../SAS/' . $ss;
$usuario = new Usuario($dni, $ss, $carpeta);
$valor = 0;
$sesion->set("archivosSubidos", $valor);
$valor1 = 0;
$sesion->set("archivosTotales", $valor1);
$sesion->setUser($usuario);
if ($archivo == null) {
    $sesion->sendRedirect("user.php");
}
$fichero = new UploadFileArchivos($archivo, $ss);
$carpeta = $fichero->getDestino() . $ss;
$usuario->setDirectorio($carpeta);
$valor = $fichero->getCantidadArchivos();
$sesion->set("archivosSubidos", $valor);
$sesion->setUser($usuario);
$valor1 = $fichero->getCantidadArchivos();
$sesion->set("archivosTotales", $valor1);
//sino esta la carpeta la creo
if (!is_dir($carpeta)) {
    mkdir($carpeta . '/', 0777, true);
}
$fichero->upload();
$sesion->sendRedirect("user.php");