Ciao a tutti, ho un problema un pò ambiguo e spero che si possa risolvere.
Ho questo codice:
In pratica lo script mi apre una determinata cartella e me ne visualizza il suo contenuto, ogni immagine me la apre tramite l'apposito tag <IMG>.Codice PHP:
<?php
$dir = "photo";
foreach (glob("$dir/*.jpg") as $filename) {
echo "<div class=\"button\" id=\"prova\"><img src=\"./resize.php?file=$filename\"></div>
<script type=\"text/javascript\"> var prova = \"<img src='$filename' />\"; T$('prova').onclick = function(){TINY.box.show(prova,0,0,0,1)}</script>";
}
?>
Adesso il mio problema è questo: ho la necessità (associato a questo script) di inserire a random (e generate a caso) delle frasi o numeri tutti uguali fino a 4 ripetizioni.
Mi spiego meglio: dato che nella cartella, che mi apre lo script, ho più immagini di conseguenza avrò più ripetizioni dell'ECHO, quello che devo fare io sarebbe (vi mostro il risultato già stampato)
dove NUMERO_1 è la parola random che dovrà cambiare ogni 4 ripetizioni dopo che si è inserito nelle rispettive righe, così nel codice successivo a quello avrò NUMERO_2 (x4) nelle rispettive righe e così via dicendo.Codice HTML:<div id="NUMERO_1"><img src="./resize.php?file=$filename"></div> <script type="text/javascript"> var NUMERO_1 = "<img src='$filename' />"; T$('NUMERO_1').onclick = function(){TINY.box.show(NUMERO_1,0,0,0,1)} </script>
Insomma, non posso avere gli stessi nomi in ID e nella variabile dello script, altrimenti non funziona.
Spero di essermi spiegato, vi ringrazio
Ciao.
Ivan