Estrarre immagini random da una cartella con PHP
Scritto da Michelangelo il 03/09/2009 alle 12:22:27.
In rete ci sono molti script php che vengono usati per estrapolare casualmente immagini random (random = casuale, quindi un immagine a caso) da una cartella.
Oggi noi offriamo proprio uno di questi script, creato da Michelangelo Scotto, che in poche righe risolve ciò che altri fanno in 13 righe di codice.
Per questa operazione necessitiamo di PHP 4 o superiore, il codice è:
<?php
$dir = "/immagini"; // Senza slash finale
$img = array();
$img = glob($dir."/*");
$con = count($img)-1;
$ran = rand(0,$con);
echo "<img src=\"".$img[$ran]."\" alt=\"\" />";
?>
A
questo indirizzo è presente una demo dello script.
Condividi
giulio scrive:
Salve, ho una domanda sull script php relativo alla random che preleva immagini da una cartella.
Il codice dove va inserito??
Michelangelo Scotto scrive:
Il codice va inserito in una pagina con estensione PHP e può essere collocato in una parte qualsiasi della pagine, ove si desidera che l'immagine compaia. L'importante è settare la prima variabile.
giulio scrive:
e se volessi aggiungere un link uguale ad ogni immagine che viene caricata??