Bild Verlinken Die 2te

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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]

    Kommentar


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

      Kommentar


      • #4
        Wieso geht das nicht?

        Kommentar


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

          Kommentar


          • #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)

            Kommentar

            Lädt...
            X