Bild Verlinken Die 2te

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bild Verlinken Die 2te

    Nochmal.
    Erster Post war irgendwie nichts!

    Problemschilderung:
    Mein Code zeigt in einer Tabelle bilder aus einem bestimmten Ordner an.
    Nun möchte ich das ich die einzelnen Bilder die generiert werden auch verlinke und zwar direkt zum Bild.
    Irgendwie bekomme ich das nicht hin.
    Hat jemand einen Tipp?
    Danke

    PHP Code:
    <table border="0" cellspacing="2" cellpadding="2"> 
      <tr> 
      <?     
            $dir = 'bilder/'; 
            $handle = opendir($dir); 
         while(false!==($file = readdir($handle))) 
            { 
            if ($file != "." && $file != ".." && $file != "upload.php") {  
           echo " 
      <td><img width=\"200\" border=\"0\" src=\"".$dir.$file."\"></td>";$i++; 

         if ($i % 1 == 0) { 
              echo "</tr><tr>"; 
         }  
    }  
    echo "</tr></table>"; 
            closedir($handle); 

    ?>

  • #2
    Du hast ja noch nicht einmal versucht dort Code für einen Link einzufügen.
    PHP Code:
    echo "<td><img width=\"200\" border=\"0\" src=\"".$dir.$file."\"></td>"
    Hier wird das Bild angezeigt, der Pfad steht auch da - wo ist dein Problem?
    Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

    Comment


    • #3
      PHP Code:
             echo "<td><a href="www.google.de"><img width=\"200\" border=\"0\" src=\"".$dir.$file."\"></a></td>"

      Comment


      • #4
        Wieso geht das nicht?

        Comment


        • #5
          Weil du die " in dem dazugefügten a-Tag nicht maskiert. Schau dir mal an wie das im img-Tag gemacht wurde!

          Comment


          • #6
            Weil du die " in dem dazugefügten a-Tag nicht maskiert. Schau dir mal an wie das im img-Tag gemacht wurde!
            Oder verwende bei der Ausgabe von HTML in PHP gleich ' und ' für die Strings, dann musst du nix escapen.
            Dafür musst du dann aber Vars korrekt mît Strings verknüpfen.

            Gruss

            tobi
            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

            Comment

            Working...
            X