ä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
 

Neue Beiträge

Zurück