Lo que yo hacía anteriormente era guardar una sola imagen, previo a una pequeña validación para restringir un poco el tamaño.
Me gustaría mejorar este script y añadirle algunas de mis rutinas para el Upload, de tal manera que guarde las imágenes en carpeta y la ruta en la base de datos.
Como no soy tan experto con php, alguien me podría ayudar?
Código que encontré:
Código PHP:
Ver original
// Constantes # Altura de el thumbnail en píxeles # Nombre del archivo temporal del thumbnail // define("NAMETHUMB", "c:/windows/temp/thumbtemp"); y te olvidas de los problemas de permisos # Servidor de base de datos # nombre de la base de datos # Usuario de base de datos # Password de base de datos // Mime types permitidos // Variables de la foto $name = $_FILES["archivo"]["name"]; $type = $_FILES["archivo"]["type"]; $tmp_name = $_FILES["archivo"]["tmp_name"]; $size = $_FILES["archivo"]["size"]; // Verificamos si el archivo es una imagen válida // Creando el thumbnail switch($type) { case $mimetypes[0]: case $mimetypes[1]: break; case $mimetypes[2]: break; case $mimetypes[3]: break; } $ratio = ($datos[1]/ALTURA); switch($type) { case $mimetypes[0]: case $mimetypes[1]: break; case $mimetypes[2]: break; case $mimetypes[3]: break; } // Extrae los contenidos de las fotos # contenido de la foto original # contenido del thumbnail // Borra archivos temporales si es que existen $nombre = $_POST["nombre"]; $sql = "INSERT INTO tabla(nombre, foto, thumb, mime) VALUES ('$nombre', '$tfoto', '$tthumb', '$type')"; echo "Fotos guardadas";
Esta es la parte que me gustaría unir al código anterior
Me pequeño código:
Código PHP:
Ver original
$directorio = 'fotoNoticias'; //procedo a cambiar el nombre a la imagen $nombreFoto = $notid . "." . $info['extension']; $nuevoNombre = $directorio . "-" . "notid-" . $nombreFoto; $rutaFoto = $directorio. "/" .$nuevoNombre; include("conn.php"); $sql=("UPDATE noticias set rutaFoto='$rutaFoto' where notid='$notid' "); $rutaFoto = ($_SERVER['DOCUMENT_ROOT']."/fotoNoticias/");
bueno, la idea es hacer las validaciones, cambiar el nombre a las imágenes.
1. Imagino que debería agregar un nuevo campo ruta para la segunda foto.
2. El nombre de las imágenes debería ser muy parecido. Salvo por algo simple que las diferencie.
Gracias!