Abfrage ob Bild vorhanden

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

  • 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

    Kommentar


    • #3
      so in etwa

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

      Kommentar


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

        Kommentar


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

          Kommentar


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

            Gruß
            Vielen Dank

            Kommentar


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

              Kommentar


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

                grüße
                mfg

                Kommentar

                Lädt...
                X