Zufallsbildgenerator

Hallo liebe HTMLers…

Ich habe ein Problem mit meinem Zufallsbildergenerator…
Er zeigt meine Bilder als Kreuzchen an…

Der Code:
[PHP]<?php $bilder=array("1.gif","2.gif","3.gif","4.gif","5.gif","6.gif","7.gif"); mt_srand ((double)microtime()*1000000); $zahl = mt_rand(0,(count($bilder) - 1)); echo ""; ?>[/PHP]

Der Link:
http://hville.pytalhost.net/Habboville/

Bitte schaut an, was nicht stimmt.

MfG, Maddo

Das liegt eindeutig daran das du die falsche addresse für das bild angibst. Prüf das nochmal nach…

Kann nicht daran liegen…
Ich habe das mal gezippt, da kannst du es anschauen…

Die Bilder heissen 1.gif, 2.gif, 3.gif
usw…

Die Bilder sind auch gezippt

Ich vermute mal die zufallsbild.php wird von der Hauptseite per Include eingebunden oder?
Include kopiert den inhalt der Datei in die Hauptseite und führt ihn dort aus. Das heißt wenn du damit Bilder einbindest musst du ihren Pfad realtiv zur Hauptseite angeben.

aha auch noch etwas…
thx…

Ich werde den Bildecode direkt dort eibinden in index.php

Nä-ää…
Fehlanzeige…
Hättest du vielleicht einen anderen Code?
Wäre toll

[B]Mod-Edit: Zusammengeführt - benutz’ endlich mal den edit-button /B

Ja ok machich in zukunft

Was für eine Fehlermeldung, bei mir geht das alles.

Es ist so, dass das Bild nicht angezeigt wird bei meiner Homepage…
http://hville.pytalhost.net/Habboville/index.php
Das wäre der Link…
Anscheinend hat mein Server gerade ienen Ausfall…
Der sollte sich gleich wiederbeleben

Zufallsbild:

Kommt später
Und wo ist der Fehler? Ich sehe auch im Quelltext keinerlei Bild-Einbindung. :roll:

OK, es funzt…
Aber ne Frage…
Kennt vielleicht jemand einen COde, bei dem der Zufallsgenerator die Bilder aus einem Ordner bezieht?

Weil wenn ich etwa 50 Bilder habe dann gehta das ja lange sie einzufügen…

MfG, matibaski

also ich hätte das sowieso mit datenbank gemacht, geht doch viel einfacher…
…du speicherst die URLs in einer tabelle und lässt sie dir per zufall ausgeben:

[php]

<?php $sql = "SELECT pic_url FROM pic_table ORDER BY RAND LIMIT 1"; ?>

[/php]

Nils aka XraYSoLo

Hey

vllt. hilft dir das Script weiter !

[PHP]

<?php $dirName = "dein/verzeichnis"; $d = opendir($dirName); while(gettype($file = readdir($d)) != boolean) { if(is_dir($file))....... if(is_file($file)) ....... } closedir($d); ?>

[/PHP]

Das ist keine Lösung sondern einen Anregung !!!

hab ich schon versucht…
doch das versaut das design… die rahmen waren verschoben

??? Hää … was versaut das Design ?

Du warst schneller als ich…
Das versauen wurde zu dem Code von xraysolo geschrieben… doch eben du warst zu schnell…

thx, ich werde den code ausprobieren

Ah okay :wink:

Geht auch nicht dein Code…
Wenn ich es auflade, dann erscheint ein Parse Error:
Parse error: syntax error, unexpected ‚.‘ in /srv/www/httpd/phost/p/net/pytalhost/phpbb/web/Habboville/index.php on line 421

Najo…

du hast den code aber nicht etwa nur kopiert, oder?

Nils aka XraYSoLo

10er drauf, das er es nur kopiert hat :roll:

Poste mal deinen Source hier … dann können wir mal gucken was du da fabrizierst !

OK, kannst den 10er hergeben…
Habe den COde nicht kopiert…
Habe ihn angeschaut und umgewechselt,dass er natürlich meine Ordner hervorruft…

xD

Geändert:
Etwa so:

[php]

<?php $dirName = "images/bilder-zufall"; ---...--- ?>

[/php]

Mod-Edit: CODE-TAGS!!! Denk’ endlich mal dran… (XraYSoLo)

Dann bin ich trotzdem nicht gewillt dir die 10 € zu geben denn …

[PHP]

<?php $dirName = "dein/verzeichnis"; $d = opendir($dirName); while(gettype($file = readdir($d)) != boolean) { // Diese beiden Zeilen werfen den fehler weil sie // a) nicht richtig enden kein ";" // b) nicht vollständig sind deswegen die "....." if(is_dir($file))....... if(is_file($file)) ....... } closedir($d); ?>

[/PHP]

Ich hab doch extra dabei geschrieben, das es KEINE Lösung sondern eine Anregung ist !