Weiterleitung zur Zufallsdatei
wolfgang
- php
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
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]
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
>
>
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:|