Keine Anzeige von Bildern

  • Hallo,


    ich habe in den Ordner htdocs 3 Bilder abgelegt:1.jpg,2.jpg und 3.jpg.
    Im selben Ordner befindet sich auch das php script.


    Aber ich bekomme nur leere Platzhalter, keine Bilder angezeigt.


    Woran liegt das?


    Danke



    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Zufallsbilder</title>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    </head>
    <body>
    <?php
    $bilder = array("1.jpg", "2.jpg", "3.jpg");
    $max = count($bilder) - 1;
    $zufallszahl = rand(0, $max);
    echo "<img src='$bilder[$zufallszahl]' height='200' width='150' />";
    ?>
    </body>
    </html>

  • Was für eine Ausgabe bekommst du den?


    Ich würde Variabeln auch nie so in einen String einsetzten.

    PHP
    <span class="syntaxhtml"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"<br />"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><title>Zufallsbilder</title><br /><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /><br /></head><br /><body><br /><span class="syntaxdefault"><?php<br />$bilder </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"1.jpg"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"2.jpg"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"3.jpg"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$max </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> count</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$bilder</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">-</span><span class="syntaxdefault"> 1</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$zufallszahl </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $max</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">'<img src="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$bilder</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$zufallszahl</span><span class="syntaxkeyword">].</span><span class="syntaxstring">'" height="200" width="150" />'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">?><br /></span></body><br /></html></span>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!