CIao a tutti.
Ho creato una galleria di immagini che purtroppo, non capisco il motivo, mi visualizza SOLO un'immagine. le altre invece non sono ritenute tali dal browser....
Lo script consiste in un file lista.txt che contiene tutti i file di una cartella.
lo script legge e filtra il file e genera la galleria di immagini.
Codice PHP:
if (file_exists("SCRIPT_IMG/lista.txt")) { $lista = file("SCRIPT_IMG/lista.txt"); //$array_lista = explode(" ",$lista); foreach($lista as $valore) { if( (strpos($valore,".jpg")) or (strpos($valore,".png")) or (strpos($valore,".jpeg")) or (strpos($valore,".gif"))) {print ("\n<div style=\"margin:2px;\n border: 1px solid black;\n width:80px;\n height:90px;display:inline\">\n <img src=\"/SCRIPT_IMG/$valore \" style=\"width:75px; height: auto; display:inline\"></div>");} if( strpos($valore,".jpg")) {print ("\n<div style=\"margin:2px;\n border: 1px solid black;\n width:80px;\n height:90px;display:inline\">\n <img src=\"/SCRIPT_IMG/$valore \" style=\"width:75px; height: auto; display:inline\"></div>");} } }
L'output che produce non sembra sbagliato.
codice:
<div style="margin:2px; border: 1px solid black; width:80px; height:90px;display:inline"> [img]/SCRIPT_IMG/eagle-640.jpg [/img]</div> <div style="margin:2px; border: 1px solid black; width:80px; height:90px;display:inline"> [img]/SCRIPT_IMG/eagle-640.jpg [/img]</div> <div style="margin:2px; border: 1px solid black; width:80px; height:90px;display:inline"> [img]/SCRIPT_IMG/Europe_countries_map_it.png [/img]</div> <div style="margin:2px; border: 1px solid black; width:80px; height:90px;display:inline"> [img]/SCRIPT_IMG/Fedora_mafiosa.jpeg [/img]</div> <div style="margin:2px; border: 1px solid black; width:80px; height:90px;display:inline"> [img]/SCRIPT_IMG/lavoro.gif [/img]</div> <div style="margin:2px; border: 1px solid black; width:80px; height:90px;display:inline"> [img]/SCRIPT_IMG/Linux_Gamers.jpeg [/img]</div>
ps: cavolo, lo script visto su una linea appare molto caotico 
Grazie in anticipo