Tacabriga Inviato 13 Dicembre 2007 Segnala Condividi Inviato 13 Dicembre 2007 L'avatar di Tacabriga Profilo: Iscritto dal: 10-01-2006 Città : Como Età : 21 Messaggi: 3.692 Punti: 2.189 P2P in uso: Emule Tacabriga è un orgoglioso socio del Club Inter Rep: Tacabriga è sulla strada della distinzione Segnala Cita questo messaggio in privato Vai in cima Vai in basso Importante PHP - Scrip ftp mal funzionante Ciao a tutti... ho questo script che però non funziona tanto bene... Con firefox funziona perfettamente con explorer no... con explorer i nomi dei file non me li visualizza perchè questo script crea un'immagine con all'interno il nome del file (o almno credo..) ecco lo script... <?php // Questo array contiene le estensioni dei file immagini. Tutto in minuscolo. $img_extensions = array("zip","doc","jpg","pdf","txt","psd","gif","jpeg","png",); $handle = opendir("./"); while (false !== ($filename = readdir($handle))) { $split = explode(".", $filename); $extension = strtolower(end($split)); if(in_array($extension, $img_extensions) && substr(substr($filename, 0, -(strlen($extension)+1)) , -9) != "__thumb__") { $files[] = array($filename, $extension); } } $repeat = (int) count($files) / 2; for($i = 0; $i < $repeat; $i++) { echo "<tr>\n"; for($j = 0; $j < 2; $j++) { echo "<tr>\n"; $id = ($i*2)+$j; if($files[$id]) { $size = filesize($files[$id][0]); echo '<td width="40%"> <img src="'.$thumb_file.'" alt="'.$files[$id][0].'" /></td>'."\n" . '<td width="10%" align="center">'.$size.' bytes</td>'."\n" . '<td width="10%" align="center"><a href="'.$files[$id][0].'"><img src="freccia.jpg" alt="freccia" width="33" height="35" border="0" /></a><br /></td>'; } echo "<tr />\n"; } echo "<tr />\n"; } ?> Ecco come si visualizza lo script: --- Imac 24" + Iphone 8Gb --- Che spettacolo !!!! como Link al commento Condividi su altri siti Altre opzioni di condivisione...
grigio60 Inviato 13 Dicembre 2007 Segnala Condividi Inviato 13 Dicembre 2007 non è molto chiaro la figura finale mostra come dovrebbe funzionare lo script o mostra il risultato su IE? p.s. perché fai il test su FALSE al contrario? normalmente si scrive while (($filename = readdir($handle)) !== false) o anche while (($filename = readdir($handle)) p.s. 2: perché annidi una riga di una tabella dentro un'altra riga? <tr> ciclo for { <tr><td>......</td></tr> } </tr> questo non è un codice HTML molto corretto, anzi. io avrei scritto <table> ciclo for { <tr><td>......</td></tr> } </table> magari l'inghippo è qua Serve aiuto? Posso darti una mano in Webmasters - Aiuto Software - Da Windows a Mac Mappa Utenti ItaliaMac [[miao]] Link al commento Condividi su altri siti Altre opzioni di condivisione...
Tacabriga Inviato 13 Dicembre 2007 Autore Segnala Condividi Inviato 13 Dicembre 2007 grazie per la tua risposte.. lo script funziona correttamente su Firefox (vedi figura).. Con IE funziona tutto tranne che il nome del file risulta un'immagine e non viene visualizzata su IE... Il resto funziona... è solo il nome del file che non viene visualizzato... --- Imac 24" + Iphone 8Gb --- Che spettacolo !!!! como Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.