Abfrage ob Bild vorhanden

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

  • Abfrage ob Bild vorhanden

    Hallo,

    ich frage meine DB ab und bei der Ausgabe binde ich aus der artikel-
    nummer + Erweiterung .jpg die Bilder mit ein.

    Die Bilder liegen in einem Unterodner des Web, klappt auch alles einwandfrei.

    Jetzt möchte ich das wenn ein Bild im Dateisystem fehlt nicht
    dieses blöde Kreuz angezeigt bekommen, sondern ein Dummyfoto.

    Hat jemand einen kleinen Tipp für mich wo ich anfange, denn die
    nummer ist ja immer vorhanden.

    Danke im voraus.
    Vielen Dank

  • #2
    file_exists()
    Simploo CMS - das einfache Webseiten-Bearbeitungsprogramm

    Comment


    • #3
      so in etwa

      PHP Code:
      $pic = (is_file($picname)) ? "<img src='$picname'>" "<img src='dummy.jpg'>"
      mfg

      Comment


      • #4
        Wenn ich es mit

        PHP Code:
        print "<td><img src='bilder/$cat[0].jpg' width='25'></td>"
        klappt es, wie gesagt wenn Bild fehlt kommt dieses blöde Kreuz.


        Habe jetzt mit file_exists

        PHP Code:

        if (file_exists('bilder/$cat[0].jpg')) {
           print 
        "<td><img src='bilder/$cat[0].jpg' width='25'></td>";
        } else {
           print 
        "<td>Bild $cat[0] fehlt </td>";

        Dann steht aber immer Bild ... fehlt.
        Vielen Dank

        Comment


        • #5
          Dann ersetze doch einfach:

          PHP Code:
          print "<td>Bild $cat[0] fehlt </td>"
          durch

          PHP Code:
          print "<td><img src='bilder/dummy.jpg' width='25'></td>"

          Comment


          • #6
            Problem ist, das er jetzt aber alle Bilder mit Bild fehlt anzeigt,
            auch die, die definitiv da.

            Gruß
            Vielen Dank

            Comment


            • #7
              Klappt jetzt

              Habe aus

              PHP Code:
              if (file_exists('bilder/$cat[0].jpg')) {
                 print 
              "<td><img src='bilder/$cat[0].jpg' width='25'></td>";
              } else {
                 print 
              "<td>Bild $cat[0] fehlt </td>";


              jetzt


              PHP Code:
              if (file_exists("bilder/$cat[0].jpg")) {
                 print 
              "<td><img src='bilder/$cat[0].jpg' width='25'></td>";
              } else {
                 print 
              "<td>Bild $cat[0] fehlt </td>";

              gemacht.

              Doppelte " bei if file_exists


              Danke für den Tip
              Vielen Dank

              Comment


              • #8
                Doppelte " bei if file_exists
                ...aus der sparte: wie benutzt man strings richtig

                grüße
                mfg

                Comment

                Working...
                X