wolfgang: Weiterleitung zur Zufallsdatei

guten tag zusammen,
erstmal wünsche ich euch frohe ostern.

ich stehe gerade vor einem kleinen problem was wirklich schon fast peinlich ist.
und zwar möchte ich gerne, dass wenn man die index.php aufruft, mann auf eine zufällige von mir vorbestimmte datei.php weitergeleitet wird.
eigentlich nicht schwer.
ich mache zuerst eine zufallsabfrage, wo ich meine dateinamen einpflege. dann den header Location. doch mir wird leider nicht das ausgeführte php azsgegebn.

kann mir jemand einen tipp geben wo der fehler liegt?

  
<?php  
    $hyperlink1  ="datei1";  
    $hyperlink2  ="datei2";  
    $hyperlink3  ="datei3";  
    $hyperlink4  ="datei4";  
    $hyperlink5  ="datei5";  
    $hyperlink6  ="datei6";  
    $hyperlink7  ="datei7";  
    srand(microtime()*1000000);  
    $zufall = rand(1,7);  
    $ausgabe = "hyperlink" . $zufall;  
  
//header('Location: /$$ausgabe.php')  
?>  

ich danke euch
wolfgang

  1. Hi,

    ich mache zuerst eine zufallsabfrage, wo ich meine dateinamen einpflege. dann den header Location. doch mir wird leider nicht das ausgeführte php azsgegebn.

    Du meinst jetzt aber nicht ernsthaft, dass du dich wunderst, dass eine auskommentierte Anweisung keinerlei Wirkung zeigt, oder?

    <?php
        $hyperlink1  ="datei1";
        $hyperlink2  ="datei2";
        $hyperlink3  ="datei3";
        $hyperlink4  ="datei4";
        $hyperlink5  ="datei5";
        $hyperlink6  ="datei6";
        $hyperlink7  ="datei7";
        srand(microtime()*1000000);
        $zufall = rand(1,7);
        $ausgabe = "hyperlink" . $zufall;

    //header('Location: /$$ausgabe.php')
    ?>

      
    Davon abgesehen möchtest du dich  
      
    a) über Arrays informieren, die immer die bessere Alternative zu „durchnummerierten“ Variablennamen darstellen,  
    b) dich über den Umgang mit Strings informieren, insb. was den Unterschied zwischen der Verwendung einfacher Hochkommata und Anführungszeichen als Stringbegrenzer angeht, und  
    c) zur Kenntnis nehmen, dass ein Location-Header per Definition die Angabe eines vollständigen URLs erfordert.  
      
    MfG ChrisB  
      
    
    -- 
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    
    1. Hi,

      Du meinst jetzt aber nicht ernsthaft, dass du dich wunderst, dass eine auskommentierte Anweisung keinerlei Wirkung zeigt, oder?

      nee sorry, dem bin ich mir schon bewusst. war nur vom testen.

      <?php
          $hyperlink1  ="datei1";
          $hyperlink2  ="datei2";
          $hyperlink3  ="datei3";
          $hyperlink4  ="datei4";
          $hyperlink5  ="datei5";
          $hyperlink6  ="datei6";
          $hyperlink7  ="datei7";
          srand(microtime()*1000000);
          $zufall = rand(1,7);
          $ausgabe = "hyperlink" . $zufall;

      //header('Location: /$$ausgabe.php')
      ?>

      
      >   
      > Davon abgesehen möchtest du dich  
      >   
      > a) über Arrays informieren, die immer die bessere Alternative zu „durchnummerierten“ Variablennamen darstellen,  
      > b) dich über den Umgang mit Strings informieren, insb. was den Unterschied zwischen der Verwendung einfacher Hochkommata und Anführungszeichen als Stringbegrenzer angeht, und  
      > c) zur Kenntnis nehmen, dass ein Location-Header per Definition die Angabe eines vollständigen URLs erfordert.  
        
      ich werds mir zu gemüte führen.  
      viele grüße  
      wolfgang  
      
      >   
      > MfG ChrisB  
      >   
      > 
      
  2. Hi Wolfgang,

    ich mache zuerst eine Zufallsabfrage,

    $hyperlink1  = "datei1";
    $hyperlink2  = "datei2";

    ...

      
    Ich weiß leider nicht, woher kommen deine `$hyperlink`{:.language-php} Vars  
    kommen. Aus einer Datenbank?  
    Wenn ja. Es ist doch einfacher sich die Variable für  
    eine Seite aus deiner Datenbank zu holen. Dann folgt  
    die Ausgabe.  
      
    gruesse aus'm ruhrpott  
      jens mueller
    
    -- 
    As long as a single mind remembers, as long as a single heart  
    beats with passion, how can a dream die?  
    \\//\_ Live long and prosper  
    sh:( fo:) ch:| rl:° br:^ n4:| ie:% mo:| va:} de:> zu:) fl:( ss:) ls:> js:|