Ein Bild in mehreren html dateien
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
array
ausgabe
beschreibung
bild
brauchen
code
dank
datei
element
gleichen ordner
hilfe
image
inhalt
jemand
liste
nichtmal
rand
schaffen
test
wichtige sache
-
Hallo! :)
Könnte mir jemand erklären wie ich es schaffen kann das ich z.b. in den html dateien
001.html
002.html
003.html
004.html
und 005.html
immer ohne jede der dateien einzelnd zu verändern immer ein bild darin verändern kann?
Also z.b. habe ich erst das bild images/bild01.png drin und ein anderes mal will ich dann aber in allen das bild images/bild02.png haben -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also ich kann nicht so gut PHP aber wenns ne MySQL-DB brauchen würde gehts schonmal garnicht!
Und noch ne wichtige sache an die ich gerade denke:
z.b. habe ich 6 bilder und immer soll ein zufälliges kommen! Wie viele bilder es gesammt gibt sollte veränderbar sein und die namen am besten auch!
Könnte mir vieleicht jemand einen code für sowas? Wäre Super! :) -
Nein, MySql brauchst du dafür nicht.
Da wo das Bild angezeigt werden soll schreibst du:
<img src="<?php include './bildadresse.php'; ?>">
Dann erstellst du im gleichen Ordner die Datei "bildadresse.php":
Das war's schon.bildXY.jpg
Wenn es zufällig sein soll, schreibe das in "bildadresse.php":
<?php $liste=array( 'bildXY.jpg', 'bild2.jpg', 'neuesBild.gif', 'usw.png', ); echo $liste[rand(0,count($liste)-1)]; ?>
(ungetestet) -
Ich hatte gerade schon was anderes versucht:
<?php $handle = fopen ("test.txt", "r"); while ( $inhalt = fgets ($handle, 4096 )) { echo "<img src=\"images/$inhalt\">"; } fclose($handle); ?>
Aber das ging leider nicht so ganz...
Da habe ich dann als ausgabe nicht das bild bekommen sondern das:
"; } fclose($handle); ?>
Aber danke ich versuchs mal! :)
Edit:
Gerade getestet aber es geht nicht!
Hab jetzt aber ne idee wie ich es machen kann was auch nichtmal für mich zu schwer sein sollte:
Ich mache das jetzt so das man immer das bild z.b. test.png sieht und alle anderen nenne ich test-unbenutzt1.png, test-unbenuzt2.png u.s.w.! :)
Aber danke für jede hilfe!
Beitrag zuletzt geändert: 27.9.2014 17:36:42 von minevideo -
Könnte es sein, dass du die Datei nicht als .php abgespeichert hast, und deshalb PHP auch nicht ausgeführt wird? Deine Beschreibung des nicht Funktionierens lässt dies jedenfalls vermuten.
-
Doch es war eine php datei!
Ich machs aber jetzt schon anders und so funktioniert das auch eigentlich sehr gut ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage