Antworten auf deine Fragen:
Neues Thema erstellen

PHP Zufallsbild alle 15sek wechseln

Solla

Aktives Mitglied

Guten Morgen alle miteinander,

ich habe im Netz ein Script gefunden, mit dem ich Zufallsbilder auf meiner Website Zeigen will. Das Skript habe ich mittels include eingebunden funktioniert prima, der Harken ist nur, dass das Bild nur bei jedem neuen Laden der Seite wechselt. Hat jemand ne Idee, wie ich das bestehende Skript so abändern kann, dass das Bild alle 15sek wechselt?

PHP:
<?PHP
  // In diesem Tutorial möchte ich euch zeigen, wie ihr ein
  // zufälliges Bild ausgeben könnt. Kopiert dazu die 
  // Bilder in einen Ordner und benennt sie mit einem 
  // Programm wie irfanview der Reihe nach in eine Numer 
  //  um 1,2,3,4... Schreib nun oberhalb der Stelle an der
  // ihr das Bild ausgeben wollt folgenden Code:

  mt_srand((double)microtime()*1000000); 
  $zufall = mt_rand(1, 6); 

  // In diesem Beispiel steht 1 für den minimalen Wert, 
  // und 25 für den maximalen. Wenn ihr also nur 20 Bilder
  // habt, müsst ihr 25 durch 20 ersetzen. Der mt_srand Tag
  // ist dafür da, dass mei jedem Relod ein anderes Bild 
  // ausgegeben wird.
  // An der Stelle, an der nun das Bild ausgegeben werden soll:

  echo "<img src=\"zufall/$zufall.jpg\" border=\"0\ width=\"100\" height=\"75\">\n";
?>

Wäre nett wenn mir da jemand nen Tipp geben könnte. Vielleicht gibts auch noch bessere Skripts!

Ach ja, noch ne Frage: Überblendeeffekt zwischen den Bildern kann ich den eigentlich auch in PHP realisieren, oder geht das nur mit JS?

Schon mal vielen dank für Eure Tipps und Hilfen.
Ich wünsche Euch allen einen schönen Tag!

B.G.
Solla
 

Solla

Aktives Mitglied

AW: PHP Zufallsbild alle 15sek wechseln

Danke für die schnelle Antwort Deine Aussage:

Mit PHP lässt sich das so nicht realisieren. Dazu benötigst du JS.

bezieht sich aber doch nur auf den Überblendeffekt, so wie ich das schon vermutet habe, aber nicht auf das Wechseln innerhalb einer gewissen Zeit oder?!? :uhm:

B.G.
Solla
 

micsi

Nicht mehr ganz neu hier

AW: PHP Zufallsbild alle 15sek wechseln

is so! Da PHP eine serverseitige Skriptsprache ist, wird sie auf dem Server ausgeführt, bevor die erzeugte HTML-Seite an den Nutzer übermittelt wird... sie ist also nach 15 Sekunden längstens weg... wie also willst du dann nach 15 Sekunden das Bild noch ändern??? Is leider nicht.

Javascript hingegen wird im Browser ausgeführt, während der User die Seite betrachtet...

Schau dir doch mal die diversen Gallerienskripte (in PHP :) ) an, da sind regelmässig Slideshow-Komponenten bei. Such dir aus was dir gefällt und fertig...

Es gibt auch ein JAVA-Projekt namens JAlbum, mit dem du solche Galerien lokal verwaltest und ein fertiges DInges für's Web raus bekommost. Funktioniert zumindest teilweise nicht mit PHP, dafür gerne mal mit Flash.
 

Solla

Aktives Mitglied

AW: PHP Zufallsbild alle 15sek wechseln

Ja da hast Du Recht, das hatte ich nicht bedacht!

Vielen Dank für den Denkanstoß! Werde mir mal Deine Vorschläge und Gallerienskripte ansehen!

B.G.
Solla
 
J

Joxa

Guest

AW: PHP Zufallsbild alle 15sek wechseln

eine andere Möglichkeit wäre noch die Seite per meta-tag alle 15 sekunden "refreshen" zu lassen.
 
J

Joxa

Guest

AW: PHP Zufallsbild alle 15sek wechseln

kommt auf deine Zugriffe drauf an aber ob nun ein 100kb jpg oder ein 100kb jpg + 4 kb html-daten geladen werden dürfte nicht den großen unterschied machen. Und das Script soll ja eh alle 15 sekunden ausgeführt werden ;o)

Alternativ baust du dir ne einfache Seite mit dem Metatag, dem Script und nur dem Bild,
die du dann per iframe einbindest. Eben ohne Border und Abstände so das nur das Bild angezeigt wird.
 

Solla

Aktives Mitglied

AW: PHP Zufallsbild alle 15sek wechseln

Ah ja, die Idee hatte ich auch schon dachte nur iframes seien mittlerweile verpöhnt!

Danke werde mal all das testen und mich dann entscheiden, welcher weg am Sinnvollsten für mein Vorhaben ist!

Schönes Wochenende und nochmals Danke auch an alle anderen,die hier immer so fleißig ihren Beitrag zu diesem tollen Forum leisten!
B.G.
Solla
 
J

Joxa

Guest

AW: PHP Zufallsbild alle 15sek wechseln

> Ah ja, die Idee hatte ich auch schon dachte nur iframes seien mittlerweile verpöhnt!

Also ich mag iframes ;o) Unter html5 gibt es sogar 3 neue Attribute für den iframe-Tag.
Also von daher kannst du den schon ruhigen Gewissens verwenden.
 

Duddle

Posting-Frequenz: 14µHz

AW: PHP Zufallsbild alle 15sek wechseln

Warum machst du das nicht einfach alles per JavaScript? Da gibt es doch auch dutzende von Lösungen.


Duddle
 

Solla

Aktives Mitglied

AW: PHP Zufallsbild alle 15sek wechseln

Naja, dachte halt ich nehm ne Lösung, die immer funktioniert! JS kann der User ja ausschalten, PHP nicht!

Trotzdem Danke!
 

AlexanderBo

Gesperrt

AW: PHP Zufallsbild alle 15sek wechseln

Naja, dachte halt ich nehm ne Lösung, die immer funktioniert! JS kann der User ja ausschalten, PHP nicht!

guut und richtig gedacht :)

dann bleibt - wie auch schon erwähnt - die möglichkeit via meta refresh.
auch die möglichkeit das der user thumbnails anklickt und dann die bilder in gross gezeigt wird - rein php.
... es gibt zwar keine überblendmöglichkeiten abba funzt imma!


//edit: iframe brauchts dazu nich... (siehe unter mir)
 
Zuletzt bearbeitet:

Duddle

Posting-Frequenz: 14µHz

AW: PHP Zufallsbild alle 15sek wechseln

JS kann der User ja ausschalten, PHP nicht

Und warum schaltet er JS aus? Weil er bestimmte Features nicht braucht/will (oder Sicherheitsbedenken hat).

Du zwingst hier dem Nutzer etwas auf und willst dafür noch eine ungeeignete Lösung benutzen (iframe mit meta-refresh?! nerviger und umständlicher geht es kaum).


Duddle
 

Solla

Aktives Mitglied

AW: PHP Zufallsbild alle 15sek wechseln

Naja, dass er JS ausschaltet heiß ja nicht, dass er was gegen Abwechslung auf der Seite hat!

Aufzwingen will ich ja niemanden was....;-)
 

netbandit

Aktives Mitglied

AW: PHP Zufallsbild alle 15sek wechseln

Ohne Javascript gäbe es noch animierte Gifs; gut, Bilder kann ich auch ausblenden... dann gäbe es noch Flash; murks, auch den kann man blocken

alles gacke :uhm:
 

Xerkis

Noch nicht viel geschrieben

AW: PHP Zufallsbild alle 15sek wechseln

Manche nutzen es halt aus Sicherheitsgründen nicht. Dennoch kann es ja dem Ersteller der Webseite wichtig sein, dass es sich ändert bzw eventuell sogar notwendig sein. In dem Falle wäre es doch nicht verkehrt wenn man es anders lösen würde. Naja der reload würde sicher nerven, aber wer das eine will muss das andere mögen. :) Letztlich ist ja keiner gezwungen die Seite überhaupt anzuschauen. Von daher würde ich nicht behaupten das man dem Nutzer zu etwas zwingt.
 

AlexanderBo

Gesperrt

AW: PHP Zufallsbild alle 15sek wechseln

die basisfunktion einer seite braucht nur html css (php)
dazu gehört auch die präsentation von bildern - wenn das alles schick läuft kann man sicherlich zusätzliche features (lightbox+ co) via JS einbinden.
eine seite jedoch von JS abhängig zu machen ist sicherlich nicht der beste weg ;-)
 

webmastersworld

Nicht mehr ganz neu hier

AW: PHP Zufallsbild alle 15sek wechseln

also die iframe-lösung mit refresh alle 15 sek. erscheint als die einzig gangbare hier, wenn der bildwechsel auf allen browsern klappen soll :)

jetzt weiss ich zwar, dass frames nicht mehr standardgemäß sind - im sinne von W3C - ABER so schlimm sind iframes eigentlich nicht, insbesondere, weil ALLE browser frames allgemein + iframes im besonderen richtig darstellen.

ganz genau habe ich auch den einwand von duddle nicht verstanden, wenn er meint 'nerviger und umständlicher geht es kaum';

was ist am neuladen eines iframes ALLE 15 sekunden, nicht alle sekunden!! (das wäre dann das nervige chat-klicken, das man bei refreshes in chatrooms findet und sekündlich hörbar ist) nervig?
... daher muss der refresh-code so heissen:

<meta http-equiv="refresh" content="15; URL=http://www.webmastersworld.at.tt">

... und nix klickt nervig sekündlich :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.635
Beiträge
1.538.477
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben