function metodophpSubir($gestor) { $sesion = new Session(); $email = $sesion->get('_email'); if ($email == "") { $contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html"); $datos = array("mensaje" => "No tiene permisos para acceder a este contenido. Por favor, primero regístrese", "ruta" => "../index.php?op=0"); $contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular); $pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html"); $datos = array("contenidoParticular" => $contenidoParticular); echo Plantilla::sustituirDatos($datos, $pagina); } else { $titulo = Request::post("titulo"); $descripcion = Request::post("descripcion"); $archivo = Request::post("archivo"); $subir = new UploadFile("archivo"); $subir->setPolitica(UploadFile::RENOMBRAR); $subir->setDestino("../archivos/{$email}/"); if ($subir->upload()) { $i++; $nombre = $subir->getNombre(); $extension = $subir->getPath(); $ruta = "archivos/{$email}/{$nombre}.{$extension}"; $cuadro = new Cuadro($ruta, $titulo, $email, $descripcion); $gestor->insert($cuadro); $sesion->set("_ruta", $ruta); $contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html"); $datos = array("mensaje" => "el cuadro ha sido insertado correctamente", "ruta" => "../artista/index.php"); $contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular); $pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html"); $datos = array("contenidoParticular" => $contenidoParticular); echo Plantilla::sustituirDatos($datos, $pagina); } else { $contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html"); $datos = array("mensaje" => "Ha habido un problema en la subida del cuadro. Inténtelo de nuevo", "ruta" => "../artista/index.php"); $contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular); $pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html"); $datos = array("contenidoParticular" => $contenidoParticular); echo Plantilla::sustituirDatos($datos, $pagina); } } }
function metodoinsertarObra($gestor) { $subir = new UploadFile("archivo"); $sesion = new Session(); $alias = $sesion->get("_artista")->getAlias(); $subir->setDestino("../archivos/{$alias}/"); $subir->setPolitica(UploadFile::RENOMBRAR); if ($subir->upload()) { //Si la sube, la insertamos en la base de datos $nombreA = $subir->getNombre(); $extension = $subir->getExtension(); $nombreArchivo = $nombreA . "." . $extension; $ruta = "archivos/{$alias}/{$nombreArchivo}"; $nombre = Request::post('nombre'); $descripcion = Request::post('descripcion'); $obra = new Obra($ruta, $nombre, $alias, $descripcion); $gestor->insert($obra); $texto = "Obra almacenada en la base de datos"; self::escribir2($texto); } else { $texto = "No se ha podido almacenar la obra"; self::escribir2($texto); } }
<?php require '../clases/Autocarga.php'; $sesion = new Session(); $user = new Usuario(); $user = $sesion->getUser(); $subir = new UploadFile("archivo"); $subir->setNombre($subir->getNombre()); $subir->setPolitica(UploadFile::RENOMBRAR); $subir->setDestino("./imagenes/Exhibition/"); var_dump($subir); if ($subir->upload()) { echo "Archivo subido"; } else { echo "Archivo subido"; }
<?php require '../clases/Autocarga.php'; $bd = new DataBase(); $nuevafoto = new ManageFoto($bd); $sesion = new Session(); if (!$sesion->isLogged()) { $sesion->sendRedirect("index.php"); } else { $user = new Usuario(); $user = $sesion->getUser(); } $id = Request::post("pkID"); $titulo = Request::post("titulo"); $categoria = Request::post("categoria"); $fecha = Request::post("fecha"); $idfotografo = Request::post("idfotografo"); $archivo = $_FILES["archivo"]["name"]; $fotografia = new Foto(null, $id, $titulo, $categoria, $fecha, $archivo); $r = $nuevafoto->insert($fotografia); $subir = new UploadFile("archivo"); $subir->setNombre($subir->getNombre()); $subir->setPolitica(UploadFile::RENOMBRAR); $subir->setDestino("../imagenes/"); $subir->upload(); $bd->close(); header("Location:gestionusuario.php?op=edit&r={$r}");
<?php require '/clases/Autocarga.php'; $sesion = new Session(); $user = new Usuario(); $user = $sesion->getUser(); $categoria = Request::post("categorias"); $privacidad = Request::post("privacidad"); $subir = new UploadFile("archivo"); $subir->setNombre($subir->getNombre()); $subir->setPolitica(UploadFile::RENOMBRAR); $subir->setDestino("mp3/usuarios/" . $user->getNombre() . "/" . $privacidad . "/" . $categoria . "/"); if (!is_dir("mp3/usuarios/" . $user->getNombre() . "/" . $privacidad . "/" . $categoria . "/")) { mkdir("mp3/usuarios/" . $user->getNombre() . "/" . $privacidad . "/" . $categoria . "/"); } if ($subir->upload()) { echo "Archivo subido"; $sesion->sendRedirect("user.php"); } else { echo "Archivo subido"; $sesion->sendRedirect("errorpage.php"); }
<?php require '../clases/Request.php'; require '../clases/UploadFile.php'; require '../clases/AutoCarga.php'; $sesion = new Session(); $usuario = $sesion->get("usuario"); $privacidad = Request::post("privacidad"); $categoria = Request::post("categoria"); $carpeta = '../usuarios/' . $usuario . '/' . $privacidad . '/' . $categoria; if (!file_exists($carpeta)) { mkdir($carpeta, 0777, true); } $subir = new UploadFile("archivo"); $subir->setDestino("../usuarios/{$usuario}/{$privacidad}/{$categoria}/"); $subir->setPolitica(UploadFile::RENOMBRAR); if ($subir->upload()) { header('Location:subido.php'); } else { header('Location:noSubido.php'); }