Fotos aleatorias
Geezup
view post Escrito el 3/10/2006, 19:00 by: Geezup
Avatar

Póg mo thóin :)

Grupo: Member
Mensajes: 1074


Status: Offline: ultima azione eseguita il 15/1/2007, 12:36


lo nuestro es que sale todo de base de datos con el codigo que he puesto antes...

Una idea :

- Crar un .txt de la siguiente forma :

imagen1.jpg;thumb1;comentario1
imagen2.jpg;thumb2;comentario2

De esa manera sólo hay que hacer un script (asp o php, lo que soporte el servidor)que lea el txt , cuente las líneas, haga el random para elegir una de ellas, haga un split sobre el ";" y ya están los 3 datos (sólo queda pintar el HTML correspondiente en pantalla, da igual que las imágenes se llamen distintas, sólo hay que ir modificando y actualizando ese TXT.

Otra cosa, puesto que esto hay que integrarlo en una página estática, habrá que incrustar la llamada al script (por ejmplo, pintafotoaleatoria.php), y este php no puede pintar directamente, sino enviar el texto que deba pintar de manera independiente, usando :

header('Content-Type: text/html; charset=iso-8859-1');
echo $textoDeSalidaDelPHP;


Ya os lo he dejado medio hecho, a ver si se atreve alguien, que yo ando haciendo cambios en el NISA, si no, cuando encuentre un rato, hablamos.

EDITO : hmmm.... ahora que lo pienso, así por las buenas eso no funciona, para que se pueda ejecutar el PHP o ASP, hay que llamarlo desde un < img src=xxx'> o desde un < script src='xxx'>.

Si se hace desde el IMG sólo se podrá devolver la imagen aleatoria, que supongo que es lo que tenéis ahora, nolo he mirado. Si se mete en un javascript, se puede enviar generado el javascript, y desde él hacer un innerHTML o algo así, en el onLoad de la web (tengo que pensarlo más detenidamente, es que estoy a 3 cosas a la vez en estos momentos y desvarío :)
62 respuesta(s) desde el 1/10/2006, 11:25