Anzeige - [Interessiert an einer Anzeige?]

> Webmaster FAQ - Zufallsbild - PHP, Mysql & Apache
Ayom Wissensdatenbank 642 Artikel
  Aktuelles Rating:    Last Edit by Patrick Z @ 05.06.2005 08:06:52
Edit Post

Zufallsbild

Wenn man dem User immer etwas anderes zeigen will - wie z.B Bilder - kann man dieses Skript nutzen.

CODE

<?php
$vn = "./meinverzeichnis";
$html_vn = "meinverzeichnis/";

$barray = array(1,2,3,4,5);
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], $barray))
$auswahl[] = $file;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
echo "<img src='".$html_vn.$auswahl[$number]."'>";
?>


Man kann auch stattdessen immer per Zufall Text erscheinen lassen.
Man muss nur in die 2. Zeile die ganzen Textquellen hineintragen.
Es müssen keine .txt Dateien sein.
Wenn man mehr Dateien ergänzt, muss man die Zahl bei rand(0,4) erhöhen - die Anzahl aller Dateien minus 1.
Die Daten im Array müssen immer in Anführungszeichen "" stehen.

CODE

<?php

$texte = array("haus.txt","sommer.txt","beispiel.txt", "super.txt", "test.txt");

srand((double)microtime()*1000000);
$zufall = rand(0,4);

include ("$texte[$zufall]");

?>



Creative Commons License Diese Seite steht (wenn nicht anders angegeben)
unter der Creative Commons Lizenz (Mehr Infos)
Diesen Artikel editieren
Neuer Artikel eröffnen
Kategorien des Artikels:

Aktuelle Themen: Betreff, (Autor) Antw. Views Letzte Aktion
selected Item --> Textarea (javascript)
(Ronald Nickel)
5 85 Fri 4. Jul 20:09
von Ronald Nickel
eval() und Funktionen
(BartTheDevil89)
1 65 Fri 4. Jul 11:19
von Sascha Ahlers
ModX - Experten gefragt
(Mark_L)
3 72 Thu 3. Jul 20:33
von Mark_L
[PHP] Teil einer URL autom. encodieren
(Manimal)
8 188 Thu 3. Jul 17:36
von Manimal
Suche schlankes WebKatalog-Script
(Polymat)
1 71 Wed 2. Jul 17:29
von SaoCala
Alle Diskussionen im Programmierung Allgemein Forum anzeigen
Top
 
 



Anzeige - [Interessiert an einer Anzeige?]





Anzeigen




cyon Webhosting



[Interessiert an einer Anzeige?]