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"; }