Ergebnis 1 bis 8 von 8

Thema: Zufallsbild mit Link - Rand wird angezeigt (PHP)

  1. #1
    excitu
    Gast

    Standard Zufallsbild mit Link - Rand wird angezeigt (PHP)

    Hallo, habe ein Problem:

    Es soll auf der Seite ein zufälliges Bild aus einem Ordner angezeigt werden und dieses soll mit einem Link versehen werden. Der Code:

    Code:
    	<?php
    
    $Verzeichnis = "gfx/page/rand/webshop";
     
    if&#40;$Verzeichniszeiger = opendir&#40;$Verzeichnis&#41;&#41; 
    &#123;
        while&#40;$Datei = readdir&#40;$Verzeichniszeiger&#41;&#41;
        &#123;
            if&#40;!is_dir&#40;$Datei&#41;&#41;
            &#123;
                $Dateien&#91;&#93; = $Datei;
            &#125;
        &#125;
    
        closedir&#40;$Verzeichniszeiger&#41;;
    &#125;
    
    echo"<img src=\"",
        $Verzeichnis,
        "/",
        $Dateien&#91;rand&#40;0, count&#40;$Dateien&#41;-1&#41;&#93;,
        "\">";
    
    ?>
    Öffnet man die Seite, erscheint nun aber ein lila-Rand um das Bild.
    Wie bekomm ich den weg?

    Danke schonmal!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    excitu
    Gast

    Standard

    Ups .. den Link-Tag vergessen.

    Code:
    <a href="?site=shop">
    		
    		<?php
    
    $Verzeichnis = "gfx/page/rand/webshop";
     
    if&#40;$Verzeichniszeiger = opendir&#40;$Verzeichnis&#41;&#41; 
    &#123;
        while&#40;$Datei = readdir&#40;$Verzeichniszeiger&#41;&#41;
        &#123;
            if&#40;!is_dir&#40;$Datei&#41;&#41;
            &#123;
                $Dateien&#91;&#93; = $Datei;
            &#125;
        &#125;
    
        closedir&#40;$Verzeichniszeiger&#41;;
    &#125;
    
    echo"<img src=\"",
        $Verzeichnis,
        "/",
        $Dateien&#91;rand&#40;0, count&#40;$Dateien&#41;-1&#41;&#93;,
        "\">";
    
    ?>
    
    		
    		</a>

  3. #3
    Interessierte/r
    Registriert seit
    13.05.2007
    Ort
    Sachsen
    Beiträge
    127
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    schreib mal
    Code:
    border="0"
    mit in dein img Tag
    Es gibt zwei Regeln fuer Erfolg im Leben:
    1. Erzaehle den Leuten nie alles, was Du weisst ...

  4. #4
    Gast

    Standard

    Parse error: syntax error, unexpected '=', expecting ',' or ';' in /home/kunde192-3/www-data/cms/index.php on line 259

    vielleicht trag ich es irgendwie falsch ein?

    Es muss doch da rein:
    Code:
    echo"<img src=\"",
        $Verzeichnis,
        "/",
        $Dateien&#91;rand&#40;0, count&#40;$Dateien&#41;-1&#41;&#93;,
        "\">"; &#91;color=red&#93;<---&#91;/color&#93;
    
    ?>

  5. #5
    Gast

    Standard

    echo"<img src=\"",
    $Verzeichnis,
    "/",
    $Dateien[rand(0, count($Dateien)-1)],
    "\" border="0">";

    ?>
    Wie sonst?

  6. #6
    Interessierte/r
    Registriert seit
    13.05.2007
    Ort
    Sachsen
    Beiträge
    127
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Oh; das stimmt so geht es nicht, die quotes müssen noch escaped werden, mein Fehler. So isses bestimmt besser:
    Code:
    echo"<img src=\"",
    $Verzeichnis,
    "/",
    $Dateien&#91;rand&#40;0, count&#40;$Dateien&#41;-1&#41;&#93;,
    "\" border=\"0\">";
    
    ?>
    Gut Glück
    Es gibt zwei Regeln fuer Erfolg im Leben:
    1. Erzaehle den Leuten nie alles, was Du weisst ...

  7. #7
    Kaiserliche Hoheit Avatar von No0ob
    Registriert seit
    02.01.2006
    Ort
    Nähe Frankfurt
    Beiträge
    1.500
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    oder statt border="0" einfach border='0'

  8. #8
    Gast

    Standard

    Super, funktioniert!

    Dann vielen Dank.

Ähnliche Themen

  1. Ava wird nicht angezeigt
    Von Allegra im Forum Forum-Hilfe.de intern
    Antworten: 2
    Letzter Beitrag: 16.08.2008, 14:36
  2. swf wird nicht angezeigt
    Von Klebo im Forum Flash Forum
    Antworten: 34
    Letzter Beitrag: 08.07.2008, 19:01
  3. Wird im FF anders angezeigt, als im IE....
    Von Dominique im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 02.11.2007, 22:08
  4. JPG wird nicht angezeigt
    Von Carolyn im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 16
    Letzter Beitrag: 14.04.2006, 21:54
  5. uhr wird nicht angezeigt
    Von phore im Forum Computer - Internet Forum
    Antworten: 3
    Letzter Beitrag: 04.08.2005, 11:53

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •