[PHP] Ramdom folder uitlezen en tonen op webpagina

Status
Niet open voor verdere reacties.

Icemar

Steunend lid
Vip Lid
Je heb soms wel dat je de content van je site wilt aanpassen naar een bepaald aantal afbeeldingen in een gallerij.
Meestal zijn er te veel afbeeldingen in de map die je wil laten tonen.

Hiervoor heb ik nu een scriptje gemaakt welke de map uitleest en je kan bepalen hoeveel afbeeldingen er getoond mogen worden.
Deze worden random ingeladen dus per bezichtiging heb je een andere gallerij.

PHP:
<?php
/**
 * What: Ramdon images for folder
 * for PC TUTS 
 * @Auhor: Butterflyice
 * Date :08-01-2012
 */


echo "<div style=\"width:600px;\" >";
// We gaan eerst bepalen welke map we door heen gaan loopen
$directory = "foto/";
// hier bepalen we de map van de afbeeldingen
$images =  glob("$directory*.*");
// offset bepalen aan de hand van het aantal item in de map verwijder  de // voor  //echo count($images);  nu kan je zien hoeveel items er in de map zitten Niet vergeten teurg te zetten anders is het aantal op de site te zien.
//echo count($images);
//off set is 10 deze is aan te passen naar eigen keuze 
$offset = 10;
// Hier gaan we de afbeeldingen random inladen
shuffle($images);
for ($i = 0 ; $i < $offset ; $i++ ) {
    $file = $images[$i]; 
    $title = explode( "." ,$file);
    $title = explode("/" , $title[0]);
    $title = array_reverse($title);
    $titleAlt = $title[0];
        echo "<div><img src='".$file."' title='".$titleAlt."' alt='".$titleAlt."' /></div>";  
}
echo "</div>";   

?>


Mochten er vragen over zijn dan zij deze te stellen op het forum.
 
Laatst bewerkt:
Waarom gebruik je " in plaats van '? Je hoeft het toch niet de parsen? Wat je beter kunt doen inplaats van " is '. De reden hiervoor is dat als je " gebruikt, je eerst alles erin nog laat parsen... De enige reden waarom je " zou gebruiken is als je gebruikt maakt van \n, \t, ...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan