phpFlickr photoBlog

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Das verstehe ich nicht wirklich!? Habe folgendes probiert

    Quellcode

    1. echo "<ul>";
    2. // Loop through the photos and output the html
    3. foreach ($photos['photo'] as $photo) {
    4. if ($i % 3 == 0) {
    5. echo "<p>\n";
    6. }
    7. echo "<li class=\"bilderblock\"><a href=$f->buildPhotoURL($photo, "Medium")>";
    8. echo "<img border='0' class=\"reflect rheight40 ropacity30\" alt='$photo[title]' ".
    9. "src=grey.php?url=" . $f->buildPhotoURL($photo, "Small") . ">";
    10. echo "</a></li>";
    11. $i++;
    12. // If it reaches the sixth photo, insert a line break
    13. if ($i % 3 == 0) {
    14. echo "<p>\n";
    15. }
    16. }
    17. echo "</ul>";
    Alles anzeigen


    Dann bekomme ich jedoch folgende Fehlermeldung:
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/u0025194115/public_html/new/photofeld/index.php on line 38


    Es soll sich einfach das Bild in mittlerer Größe in einem neuen Fenster öffnen. Später baue ich dann beim Link noch ein rel="lightbox" ein um es in dieser zu öffnen.
  • wenn du es mit lightbox macht erübrigt sich das Problem natürlich.
    Dann musst du nur auf die korrekte Syntax achten

    Quellcode

    1. //selbe ausgabe - unterschiedliche schreibweise
    2. $link = "link";
    3. echo "<a href=\"url\">link</a>";
    4. echo '<a href="url">link</a>';
    5. echo "<a href=\"url\">".$link."</a>";
    6. //falsch
    7. echo "<li class=\"bilderblock\"><a href=$f->buildPhotoURL($photo, "Medium")>";
    8. //richtig
    9. echo "<li class=\"bilderblock\"><a href=\"".$f->buildPhotoURL($photo, "Medium")."\">";
    Alles anzeigen