IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Bild einfügen mit PHP-Script
Conny
Beitrag 03.02.2008 - 9:28
Beitrag #1


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Moin Gemeinde,

ist es möglich beim laden einer Seite jedesmal wenn die Seite erneut aufgerufen wird ein anderes Titelbild zu laden?

Ich stelle mich das also so vor, daß es einen Ordner mit -sagen wir mal- 20 verschiedene, aber gleich große Bilder gibt.
Jedes mal wenn eine Seite aufgerufen wird sucht sich das Script wahllos -oder nach einem bestimmten Muster- ein Bild aus diesem Ordner aus, welches dann mit geladen wird.

Es geht hier reell um einem Bild im Header-Bereich einer Seite. Der Header ist auf allen Seiten dieser Webseite gleich und wird durch einen PHP-Include in der jeweiligen Seite geladen.
Nun soll sich also in diesem Header das Titelbild beim Aufruf einer nächsten Seite ändern...

Die Seite ist noch in der Entwicklung, eine erste Probe ist dennoch online: KLICK

cu
Conny
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Conny
Beitrag 03.02.2008 - 20:57
Beitrag #2


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Hi,

habe auch mal ein Wenig gesucht, habe auch einiges gefunden, meistens alles zu viel, zu groß, zu viele Features.

Habe dann aber ein Script zusammen 'gestript' bis zur winzig Größe.
Das Ergebnis ist wie folgt:
Ordner anlegen in der die Bilder die gewechselt werden liegen.
Diese Bilder durchnummerieren ( 1.jpg, 2.jpg usw.)
Das Script im gleichen Ordner ablegen und auf der Seite per include aufrufen.

Scriptinhalt ist wie folgt:
QUELLTEXT
<?php

// Zahl der Bilder die sich im Ordner befinden
$total = "3";
$file_type = ".jpg";

// Pfad zum Ordner
$image_folder = "pics/headers";
$start = "1";
$random = mt_rand($start, $total);
$image_name = $random . $file_type;
echo "<IMG SRC=\"$image_folder/$image_name\" ALT=\"$image_name\" />";
?>


Lokal funktioniert es schon mal smile.gif

cu
Conny
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 18.06.2024 - 16:55

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here