visualizzare automaticamente tutte le immagini di una cartella

  • Creatore Discussione Creatore Discussione Ellest
  • Data di inizio Data di inizio

Ellest

Utente Attivo
4 Feb 2013
33
0
0
Ciao a tutti, non riesco a fare questa cosetta per il mio sito web.
In una pagina ci sono tante piccole immagini, circa 100x150px, e cliccandoci si apre in un altra scheda l'immagine completa.
praticamente...
HTML:
<a href="img/screenshots/1.png" target="_blank"><img src="img/screenshots/1.png" height=30% width=30%></a>
ora, quando aggiungo immagini, dovrei modificare il codice per mettere le nuove, c'è un modo per farlo automaticamente?
metto le immagini nella cartella e il sito le mostra automaticamente tutte...
 
Ciao, esiste la funzione glob()
esempio
PHP:
<?php

// recupero tutti i file nella cartella con estensione png o jpg o gif
$images = glob('images/*.{png,jpg,gif}', GLOB_BRACE);
// ciclo l'array
foreach ($images as $value) {
    // esplodo il percorso per recuperare il nome dell'immagine
    $nome = explode("/", $value);
    // calcolo a quale elemento corrisponde il nome dell'immagine
    $el = count($nome) - 1;
    // richiamo l'immagine
    echo "<img src='" . $value . "' alt='" . $nome[$el] . "' title='" . $nome[$el] . "'/>";
}
?>
 

Discussioni simili