Esiste in php qualche sequenza di comandi che dato un url di una cartella contenente files jpg li visualizza ? :master:
Esiste in php qualche sequenza di comandi che dato un url di una cartella contenente files jpg li visualizza ? :master:
puoi prendre questo codice copiato dalla doc PHP
che permette di listare il contenuto di una cartella e poi lo modifichi leggermente aggiungendo una condizione appena prima di echo dove controlli se $file è un'immagine JPEG e in quel caso fai echo "<img src=\"$file\" alt=\"\" />";Codice PHP:
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
closedir($handle);
}
?>
dovrebbe bastare
inoltre esiste la possibiltà di impostare gli attributi width ed height leggendo le dimensioni delle immagini.
dovrebbe essere, underscore a parte, get_image_size...non richiede le GD installate
Che comando mi consigliate per il controllo ?[supersaibal]Originariamente inviato da spoon25
e poi lo modifichi leggermente aggiungendo una condizione appena prima di echo dove controlli se $file è un'immagine JPEG[/supersaibal]
Preg_match, ereg o substr ?
Ne esistono altri più performanti ?
se vuoi esser sicuro e hai a disposizione la funzione io ti consiglierei mime_content_type(); altrimenti anche un semplice substr(); per ottenere gli ultimi 3 caratteri può andare.