Random Bild aus einen verzeichnis klappt nicht
Leckerbissen
- php
0 Gunnar Bittersmann0 Leckerbissen0 suit0 spätrömisch-dekadent0 suit
0 henman
$rand = rand(1, 3);
echo "<img src='images/header/$rand.png' alt='header' />";
Das ist mein PHP code...
habe ein bild in dem verzeichnis das "1.png" heißt... klappt aber nicht...
Frage ist warum?
PFAD stimmt!
@@Leckerbissen:
nuqneH
$rand = rand(1, 3);
echo "<img src='images/header/$rand.png' alt='header' />";Das ist mein PHP code...
Und wie sieht der generierte HTML-Code aus?
Qapla'
Auf der Seite zeigt er nichts an.
Habe dieses random script gefunden und normalerweise klappt dies doch auch?
Wo liegt der fehler?
$rand = rand(1, 1);
echo "<img src='images/header/$rand.png' alt='$rand.png' />";
Das Script zeigt nichts an. Pfad stimmt...bild in images/header/ heißt 1.png
Danke...
Auf der Seite zeigt er nichts an.
Definiere "nichts".
Habe dieses random script gefunden und normalerweise klappt dies doch auch?
Irgend ein Script welches irgendwer Verfasst hat muss nicht zwangsläufig "klappen" - im Gegenteil, PHP ist 15 Jahre alt und hat viele einscheidende Änderungen erfahren - ein Script welches vor 5 Jahren geschrieben wurde kann durchaus "nicht klappen".
Wo liegt der fehler?
Ist das dein Ernst? Oder ist es der Franz, der nur die Haube vom Ernst auf hat?
$rand = rand(1, 1);
echo "<img src='images/header/$rand.png' alt='$rand.png' />";
Sieht ok aus - wenn das alles ist.
Das Script zeigt nichts an. Pfad stimmt...bild in images/header/ heißt 1.png
Schön - aussagekräftig ist deine Problembschreibung aber trotzdem nicht.
hallo ,
$rand = rand(1, 1);
echo "<img src='images/header/$rand.png' alt='$rand.png' />";Das Script zeigt nichts an. Pfad stimmt...bild in images/header/ heißt 1.png
ansicht --> quelltext in beliebigen browser
echo "<img src='images/header/".$rand.".png' alt='".$rand.".png' />";
mfg
hallo ,
hallo auch
ansicht --> quelltext in beliebigen browser
php.net --> Strings: Double quoted
echo "<img src='images/header/".$rand.".png' alt='".$rand.".png' />";
echo "<img src='images/header/$rand.png' alt='$rand.png' />";
mfg
dito
hallo,
schau dir doch mal den Quelltext an, den der Browser dir ausspuckt. Vielleicht haste nur ein Zeichen vergessen oder so.
Ich geh mal davon aus, dass du weißt, dass rand() eine Zufallsfunktion ist und nicht immer 1 zurückgibt... ;)
grüße,
henman