Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/02/2006, 06:29
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
es para armar uan galeria de imagenes. NO quiero usar base de datos SQL porque mi hosting siempre tiene porblemas con su base de datos, sino algun script o cofigo PHP, que me permita ir escalando los links o paginas en el que estan insertadas cada imagen.
Para nada es necesario "SQL" para generar un "thumbnail" (escalado) de una imagen .. Lo que realmente necesitas son las librerías GD (dispondrá tu servidor de soporte para GD? .. revisalo haciendo un phpinfo() ...)

Funcinones para trabajar imagenes con GD tienes muchas en las FAQ's de este foro. La imagen la toma por ruta absoluta que le pases a la función que veras en las FAQ's (hay otras que hasta leen un directorio completo y generan los "thumbnails").

Cita:
es decir, cada pagina de la web tendra de nombre 1.htm, la otra 2.htm, la otra 3.htm, la otra 4.htm y asi.
En principio con PHP no serán así el proceso. PHP no va a generar páginas "estatícas" sino que vas a tener un script tipo:

genera_thumbnail.php?imagen=nose.jpg

que hará el proceso de escalado .. Eso lo llamaras por un tag de imagen HTML normal: <img src="genera_thumbnail.php?imagen=laqueesa.tal">

Si requieres "paginado" .. el paginado será iguamente por agún script tipo:
galeria.php?inicio=1

Donde lo que hará "galeria" será leer los archivos de tu directorio, gestionarlos en un array (generando los links hacia tu "genera_thumbnail" o tag de imagen) y gestionar el paginado, es decir; presentar el rango que corresponda entre el "inicio" y el desplazamiento (1 en tu caso) de ese array.

Por ende .. si quieres "prácticar" el paginado de esa forma .. ya que vas a tener un array deberías ver por ese tema como "array" en general (no como "galeria" .. aunque scripts de ese estilo hay cientos en www.hotscripts.com).

Más ejemplos y documentación en:
www.php.net/gd
www.php.net/array
www.php.net/file


Un saludo,