ändernde index Seite

rflx

Erfahrenes Mitglied
Hallo

Vielleicht ist der Titel ein bisschen falsch definiert ;) aber ich will bei diesen Script das sich verschiedene Index-Seiten nach Zufall öffnen. Also es stehen verschiedene Index-Files zur verfügung z.B. show_intro, show_intro2, show_intro3 die sich bei jedem refresh ändern..

Code:
<?php
	    if(isset($_GET['action']) AND isset($pagefiles[$_GET['action']]))
    {
    //Ist eine $_GET Variable vorhanden wird PHP angewiesen
    //zu prüfen ob die Datei existiert und diese dann zu laden
    if(!file_exists($pagefiles[$_GET['action']])) echo "Die Datei ist nicht      vorhanden.";
    
    include $pagefiles[$_GET['action']];
    }
    else
    {
    //Wenn keine Variable oder Definition vorhanden ist
    //lade die Fehlerseite bzw. die Indexseite
    include $pagefiles['show_intro'];
    }
    ?>

ein bisschen komisch zum erklären aber hoffentlich versteht es jemand ;)

Danke und Gruss
 
PHP:
<?php

  // Zufallsgenerator initialisieren
  srand ((float) microtime() * 10000000);
  // Verfügbare, includierbare Dateien in Array definieren
  $arIntro = array ('intro1.php','intro2.php','intro3.php');
  // Zufälligen Schlüssel aus Array auswählen
  $rand_key = array_rand ($arIntro);
  // Datei includieren
  include $arIntro[$rand_key];
  
?>

Sven
 
Zuletzt bearbeitet:
Ich habe soeben in meinem Snippet einen Fehler korrigiert. Im Grunde wählt der Code eine Datei, die zuvor im Array definiert wurde, per Zufall aus und inkludiert diese.

Sven
 
Zurück