<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); foreach ($_FILES as $key) { if ($key['error'] == UPLOAD_ERR_OK) { // Verificamos si se subio correctamente $cadena = new Cadena($key['name']); // Limpio el nombre con el objeto Cadena $cadena2 = new Cadena($key['tmp_name']); // Limpio el nombre temporal con el objeto Cadena $tamano = $key['size'] / 1000 . ' kb'; } else { echo $key['error']; } // Si no se cargo mostramos el error } $imagen = new Imagen('', $cadena->limpiar(), $cadena2->limpiar(), '../photos/', $tamano); $imagen->redimensionar(600, 600); $imagen->setImagen('imagen'); ?>
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $cadena = new Cadena($_FILES['fotoN']['name']); // Limpio el nombre con el objeto Cadena $cadena2 = new Cadena($_FILES['fotoN']['tmp_name']); // Limpio el nombre temporal con el objeto Cadena $tamano = $_FILES['fotoN']['size'] / 1000 . ' kb'; // Obtengo el tamaño de la imagen $imagen = new Imagen('', $cadena->limpiar(), $cadena2->limpiar(), '../photos/thumb_', $tamano); $imagen->redimensionar(200, 165); $real_path = '../photos/thumb_' . $cadena->limpiar(); $fake_path = substr($real_path, 3); echo $fake_path;
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); foreach ($_FILES as $key) { if ($key['error'] == UPLOAD_ERR_OK) { // Verificamos si se subio correctamente $cadena = new Cadena($key['name']); // Limpio el nombre con el objeto Cadena $cadena2 = new Cadena($key['tmp_name']); // Limpio el nombre temporal con el objeto Cadena $tamano = $key['size'] / 1000 . ' kb'; } else { echo $key['error']; } // Si no se cargo mostramos el error } $imagen = new Imagen('', $cadena->limpiar(), $cadena2->limpiar(), '../photos/thumb_', $tamano); $imagen->redimensionar(300, 150); $imagen->setImagen('thumb'); ?>
} // echo "ERROR: No se pudo crear la carpeta '$path_aux/thumbs'"; // echo $path; if (move_uploaded_file($foto_tmp, $path)) { // $nombre_archivo = $this -> slugify($anuncio -> titulo); // $nombre_archivo .= '_' . $i+1 . '-' . rand(1000, 99999) . '.jpg'; // $sql = "INSERT INTO {$this -> tabla_imagenes_inmobiliaria} SET url = '$ruta_aux/" . $nombre_archivo ."', anuncio_id = 'id'"; $_SESSION['nuevo_anuncio']['img'][] = array('nombre' => $time . $foto_name, 'size' => $tam); if (copy($path, $path_thumbs)) { //thumbs if (!Imagen::redimensionar($path_thumbs, MAX_WIDTH_THUMBS, MAX_HEIGHT_THUMBS)) { unlink($path); return 0; } } Imagen::redimensionar($path, MAX_WIDTH, MAX_HEIGHT); Imagen::watermark($path); $data = $time . $foto_name; // echo $data; } else { unlink($path); return 0; } // } echo $data; } else { return 0; } break; default: return 0;