php, codeschnipsel, php beispielen
Zufallsbild anzeigen mit Php

Navigation
Home
Fachbücher
Support Forum
Webmaster News
Script Newsletter
Kontakt
Script Installation
Php
Php Tutorials
Impressum

Userbereich
kostenlos Anmelden
Memberliste

Script Datenbank
Script Archiv
Script Top 20
Screenshots
Testberichte

Suche

 
Script Seite

Unsere Php Scripts
Counter Script
Umfrage Script
Bilder Upload Script
Terminverwaltung
Simple PHP Forum
RSS Grabber

Script Mods
phpBB Adsense Mode

Tools und Generatoren
.htpasswd Generator
md5 Generator
base64 Generator
ICQ Generator
Colorpicker
Unix timestamp Tool
TLD Liste
Webkatalog Verzeichnis

Partner
Sprüche Treff

Hosteurope.de
Bei den Anbieter bekommen sie Domains, Webspace, W...

yellowgrey.de
Bei den Anbieter yellowgrey.de bekommt man alles w...

weitere Anbieter
PHP Space Community auf Facebook PHP Space Community auf Twitter RSS Feeds der PHP Space Community

 

Statistik
9 Gäste Online
0 Member Online
259 Besucher heute
1186 Besucher gestern
 

Zufallsbild anzeigen mit Php

Sie befinden sich: Home > Php Tutorial > Zufallsbild anzeigen mit Ph...

Zufallsbild anzeigen mit Php



Eintrag am:  19.08.2009
Hits / Besucher:  2188
Sprache: DeutschDeutsch
Kategorie:  Einsteiger Tutorials...
Tutorial Art:  eigenes
Eingetragen von:  schubertmedia
 

Beschreibung


In den Nachfolgenden Code Beispiel erklären wir ihnen wie sie mit PHP einen Ordner auslesen und per Zufall ein Bild aus geben. Mit diesen Script können Sie z.b. Fun Bilder auf Ihrer Startseite ausgeben. Dazu müssen Sie das Script per include() einbinden.

<?php
/*
* Created on 19.08.2009 by Nico Schubert
*/
/**
* Hier geben sie bitte
* den Ordner von ihren Bildern an.
*/
$ordner_von_den_bilder = '.' ;
/**
* Mit is_dir() prüfen wir, ob der
* angegebene Ordner ein Verzeichnis ist.
*/
if (is_dir($ordner_von_den_bilder) == false) {
echo
'Der Ordner: '.$ordner_von_den_bilder. ' ist kein Verzeichnis.' ;
} else {
/**
* Mit file_exists() prüfen wir, ob
* es den angegebenen Ordner gibt.
*/
if (file_exists($ordner_von_den_bilder) == false) {
echo
'Den Ordner: '.$ordner_von_den_bilder. ' gibt es nicht!';
} else {
$array = array();
/**
* Mit der Funktion opendir()
* öffnen wir das Verzeichnis-Handles.
*/
if ($handle = opendir($ordner_von_den_bilder)) {
/**
* Als nächstes lesen wir mit
* einer Schleife, die Einträge
* des Verzeichnis-Handle und speichern
* die Einträge in der Variabel: $file
*/
while (false !== ($file = readdir($handle))) {
/**
* Nun überprüfen wir die
* Variabel: $file ob im
* Dateinamen die Änderung .gif
* oder .jpg Vorkommen.
*/
if ($file != "." && $file != ".." &&
((strpos($file, '.gif') == true) OR
(strpos($file, '.jpg') == true))) {
/**
* Wenn wir anhand der unser
* Vorgaben einen Dateinamen
* gefunden haben, speichern
* wir diesen in einen Array.
*/
$array[] = $file;
}
}
/**
* Mit der Funktion closedir()
* schließen wir den
* Verzeichnis-Handles
*/
closedir($handle);
}
/**
* Nun ermitteln wir in
* der Variable: $array
* die Anzahl der einzelnen
* Einträge.
*/
$anzahl_in_array = count($array);
/**
* Da ein Array bei Null
* anfängt, müssen wir -1
* abziehen, um per Zufall
* eine Zahl von 0 bis Anzahl
* der Array Elemente zu ermitteln.
*/
$anzahl_bilder = ($anzahl_in_array-1);
/**
* Wenn wir in $array keine
* Dateinamen gefunden haben,
* geben wir eine Fehlermeldung
* aus. Ansonsten wird das
* Bild ausgegeben.
*/
if ($anzahl_in_array == 0) {
echo
'Es gibt in den Ordner: '.
$ordner_von_den_bilder. ' keine Bilder';
} else {
echo
'<p>Es gibt in den Ordner: '.
$ordner_von_den_bilder. ' insgesamt '.
$anzahl_in_array. ' Bilder.</p>';
/**
* Mit der Funktion rand()
* ermitteln wir einen
* Schlüssel des Array
* per Zufall.
*/
$zufall_key = rand(0, $anzahl_bilder);
echo
'<img src="'.$ordner_von_den_bilder.
'/'.$array[$zufall_key].'">';
}
}
}
?>


Sie können die Datei zum Beispiel zufall_bild.php nenen und dann per Php Include, die Datei in Ihr Php Script einbinden. Hier noch eine kleine Auflistung der einzelnen Funktionen, in diesem Tutorial verwendet wurden.

Funktions Liste:

Array - hier wird erklärt was ein Array ist
If-Anweisung - mehrere Beispiele, wie sie eine If-Anweisung verwenden
Php Variablen - da nicht jeder weiß, was eine Variable ist finden sie dazu hier eine Erklärung

 

Tags


 

Verlink uns, wenn Dir das Tutorial gefallen hat:
Artikel hinzufügen bei:
Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Linkarena Bookmark bei: Del.ico.us Bookmark bei: Reddit Bookmark bei: Digg Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Netvouz