Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2004, 09:52
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:
¿Cuál es la mejor opción para crear este contador? He pensado en una BD, pero por ahora no la uso para el album para que uno o varios colaboradores puedan subir (por FTP) otros directorios con fotos y así no tener que explicarles todo lo de la BD.
Yo usaría una Base de datos . .así todo queda centralizado por mi script PHP donde puedo registrar y asociar claramente el archivo con otros datos y añadir otras opciones como contadores y demás.

De esa forma .. el "upload" sería vía HTTP (por un formulario HTML) de una en una imagen o várias de una vez. Pero, también podrías subir las imagenes por FTP y desde ahí (en el servidor) usar tu script PHP para "asociarlas" creando los registros en tu BD. Todo es posible.


Cita:
¿Dónde pongo el código para aumentar el contador (¿¿en el href que llama a "ver_foto.php$imagen=$foto"??)
Si, .. en ese script "ver_foto" sería donde colocarías tu contador (se supone que el contador es para ver las veces que van a a ver tu imagene a tamaño original .. no las veces que se muestran en los thumbnails ..)


Cita:
y luego los comentarios para cada foto los lee de un txt que está dentro de ese directorio.
En ese "txt" que usas ya para "asociar" un nombre de un archivo (foto) con algún dato .. será tu "registro", no te hace falta nada más (más "txt") ahí mismo puedes guardar el dato del contador para leerlo e incrementarlo.

Realmente en este punto no sé como trabajas y que estructura tiene tu "txt" .. pero aquí se complica ya el tema de abrirlo para extraer un dato -> incrementarlo y de ahí guardar nuevamente el "txt" (pues teienes que leerlo secuencialente TODO desde el principio al final). Te Recomiendo usar Base de datos si es posible.

De todas formas .. si quieres usar "txt" .. explica que extructura tiene tu archivo .. Puedes ir viendo funciones como fopen() .. fgetcvs(), file() .. y afines para ver como trabajar con archivos (leerlos) y escribir en ellos.

Un saludo,