XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   Ständig wechselnde Bilder, Werbung (http://xhtmlforum.de/showthread.php?t=49920)

Vybsi 17.01.2008 20:35

Ständig wechselnde Bilder, Werbung
 
Hallo liebe Leute!

Ich würde gerne auf unserer Club HP, div. Werbung schalten. ich möche nicht alle in einem Absatz herunterschreiben, sondern auf der Rechten seite Werbelinks die durch Zufall aufgewählt werden. Meine Frage, wie kann ich das Realisieren? Ich habe mir ein PHP - Buch gekauft (Ja, ich lese auch Bücher :P ), aber da leider nicht das richtige gefunden. Mit welchen codes, kann ich dies realisieren?

Vielen dank und schönen abend,

Thomas

X-User 17.01.2008 21:22

PHP-Code:

$werbung[0] = "Werbung 1";
$werbung[1] = "Werbung 2";
$werbung[2] = "Werbung 3";

$zufall rand(0,count($werbung)-1);
echo 
$werbung[$zufall]; 


Vybsi 22.01.2008 20:18

Zitat:

Zitat von X-User (Beitrag 367447)
PHP-Code:

$werbung[0] = "Werbung 1";
$werbung[1] = "Werbung 2";
$werbung[2] = "Werbung 3";

$zufall rand(0,count($werbung));
echo 
$werbung[$zufall]; 


Hallo X-User!

vielen dank für deine antwort, eine frage bleibt jediglich noch übrig.
wo "werbung 1,2 u. 3" steht, da muss lediglich der name des bildes hinein? Und kommt bei jeder aktualisierung der site, ein neues bild?

Sry ich hattbe in nächster zeit, keine möglichkeit, das zu testen.

Vielen dank aber schonmal für das skript,
Thomas

EDIT: hab das schnell mit dem Editor gemacht, ich habe dei "Werbung 1" den bildname "1991.jpg" zugeordne, aber es erscheint kein bild, sonndern nur der Text "1991.jpg", was habe ich da falsch gemacht? Das bild liegt auf den server. Untitled Document

Mein PHP Code:
PHP-Code:

   <div id="advert">Werbung: 
<?php 
$werbung
[0] = "2001.jpg"
$werbung[1] = "1991.jpg"
$werbung[2] = "1996.jpg"

$zufall rand(0,count($werbung)); 
echo 
$werbung[$zufall];  ?></div>


Chrunchy 22.01.2008 20:42

Naja, du musst schon einen img-tag um die Ausgabe legen.

Vybsi 22.01.2008 20:49

Hallo Crunchy!

Danke, auf das hatte ich voll vergessen. Nochmal getestet, upload und siehe da, Nichts geht mehr! :shock:

Parse error: syntax error, unexpected T_DNUMBER in /usr/export/www/vhosts/funnetwork/hosting/vybsi/hp/toppoolleer.php on line 84

Kommt als fehlermeldung ... Wiso das?

Chrunchy 22.01.2008 21:00

Da meine Glaskugel gerade zur Reparatur ist, wäre es hilfreich zu zeigen, was dort rund um Zeile 84 in /usr/export/www/vhosts/funnetwork/hosting/vybsi/hp/toppoolleer.php steht.

Vybsi 22.01.2008 21:06

im zeile 84 steht volgendes: "$werbung[0] = "<img src="2001.jpg"/>";" mehr nicht

Thomas

X-User 22.01.2008 21:54

PHP-Code:

$werbung[0] = '<img src="2001.jpg"/>'

wichtig ist, dass du ' statt " verwendest, wenn " im String steht

Vybsi 24.01.2008 19:50

Hallo X-User!

Es werden noch immer keine bilder angezeigt auf der HP. Ich habe es so gemacht, wue Du es beschrieben hast.

nochmal der Code, vllt findet jemand noch einen Fehler.

PHP-Code:

 <?php 
$werbung
[0] = '<img src="2001.jpg"/>'
$werbung[1] = '<img src="1991.jpg" />'
$werbung[2] = '<img src="1996.jpg" />'

$zufall rand(0,count($werbung)); 
echo 
$werbung[$zufall];  ?>

schönen abend noch,
thomas

Chrunchy 24.01.2008 20:05

Und was genau steht im Quelltext?

Mit diesen Code-Fragmenten ist eine Fehlersuche alles andere als leicht.

Nebenbei bemerkt, muss der zweite Parameter von rand "count($werbung)-1" sein.


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:23 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023