Entonces la necesidad de tener las fotos separadas por
carpetas/directorios es completamente innecesario. Sugerencia
agendada.
Te comento también que el siguiente código es el que utilizo para
procesar las imágenes y quería saber que le tengo que cambiar para que
se pueda utilizar según tus recomendaciones ("...nombraría la imagen
al subirse como mi-descripción-de-la-foto.jpg, y si existe otra
anterior igual le añades el sufijo _1, _2, ... ...":
<-- Inicio del código -->
<?php
function subir_imagen_novedades()
{
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad = "";
for($i=0;$i<30;$i++)
{
$cad .= substr($str,rand(0,62),1);
}
echo $cad;
$max_photo_size = 50000;
$upload_required = true;
$upload_dir = 'imagenes/archivos_subidos';
if(!isset($_FILES['Imagen']))
{
$err_msg = 'El formulario no fue enviado en su totalidad.';
echo $err_msg;
}
else
{
$ruta_flyer = $upload_dir.'/imagenes_novedades/'. $cad .'.jpg';
if( move_uploaded_file($_FILES ['Imagen']['tmp_name'], $ruta_flyer))
{
$ruta_flyer = $upload_dir.'/imagenes_novedades/'. $cad .'.jpg';
$ruta_flyer_miniatura =
$upload_dir.'/imagenes_novedades/miniaturas/'. $cad .'.jpg';
$ancho_predefinido = 200;
list($ancho_original, $alto_original) = getimagesize($ruta_flyer);
$nuevo_ancho = $ancho_predefinido;
$nuevo_alto = $ancho_predefinido * $alto_original / $ancho_original;
$miniatura = imagecreatetruecolor($nuevo_ancho, $nuevo_alto);
$origen = imagecreatefromjpeg($ruta_flyer);
imagecopyresized($miniatura, $origen, 0, 0, 0, 0, $nuevo_ancho,
$nuevo_alto, $ancho_original, $alto_original);
imagejpeg($miniatura, $ruta_flyer_miniatura);
return $ruta_flyer;
}
else
{
return 0;
}
}
}
?>
<-- Fin del código -->
Listo entonces.
Muchísimas gracias por tu tiempo Jairo Ochoa. Y mil disculpas por las molestias.
Éxitos y hasta la próxima.
Saluda cordialmente,
Tadeo R. Calderón.
P.D.1: También estoy pensando agregar Jquery en lo que sería el título
de las galerías para que cuando una persona hace click ahí aparecen
las fotos deslizándose hacia abajo. Otra cosa más que agregaré (y esta
será sí o sí) es la paginación porque sino terminare con la paciencia
de los visitantes cuando la galería este más cargada de fotos que la
actual.
--
http://www.disenioatsui.com.ar/