Exemple #1
0
 if (!redimensionar($ficheroOriginalTemp, $rutaFinalMiniatura, 50, 50, 'mini')) {
     $ficherosGuardados = false;
 }
 // Guardamos la imagen original en su carpeta definitiva.
 $rutaFinalOriginal = $carpetaUsuario . "/originales/" . $nombreFichero;
 if (!copy($ficheroOriginalTemp, $rutaFinalOriginal)) {
     $ficherosGuardados = false;
 }
 // y borramos los ficheros temporales.
 unlink($ficheroOriginalTemp);
 unlink($ficheroMuestraTemp);
 if ($ficherosGuardados) {
     // Se crea una nueva fotografía.
     $foto = new Fotografia(0, $idUsuario, $nombreUsuario, $nombreFichero, $titulo, $descripcion, $categoria, ' ', $fechaTomada, $latitud, $longitud, $camara, $lente, $distanciaFocal, $velocidad, $apertura, $iso, $etiquetas, 0, 0, 0, 0, $descarga);
     // y se inserta en la base de datos.
     if ($foto->insertarFotografia()) {
         unset($_SESSION['ficheroOriginalTemp']);
         unset($_SESSION['ficheroMuestraTemp']);
     } else {
         unlink($rutaFinalMuestra);
         unlink($rutaFinalMiniatura);
         unlink($rutaFinalOriginal);
     }
 }
 include_once '../clases/colFotografia.php';
 $camposCriterio = array('idUsuario' => $idUsuario);
 $criterioOrdenacion = 'fechasubida';
 $comienzo = 0;
 $limite = 1;
 $colFotosUsuario = new ColFotografia($camposCriterio, $criterioOrdenacion, $comienzo, $limite);
 $coleccion = $colFotosUsuario->getColfotos();