Bild direkt aus DB laden

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

  • Bild direkt aus DB laden

    Ich habe meine Bilder in einer DB gespeichert. Jetzt will ich sie anzeigen. Jedoch möchte ich alles auf einer einzigen Codeseite schreiben. D.h. ich möchte keine eigene PHP-Seite schreiben, deren Aufruf mir das Bild liefert: <img src="getpic.php?id=1">
    Sondern ich will das, wenn möglich, gleich in die Seite einbauen (also alles was in diesem Fall in getpic.php stehen würde. Gibts dazu eine Möglichkeit - bis jetzt habe ich es noch nicht zusammengebracht. Die Imagefunktionen von PHP verlangen alle eine URL zum Bild. Keine dieser Funktionen arbeitet direkt mit den Bilddaten.

  • #2
    Bild aus der DB holen & den richtigen Header schicken und ausgeben... aber das geht afaik nur mit 1 bild... weil du nen bild header schicken musst.... dann kann ja kein text mehr kommen
    Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
    var_dump(), print_r(), debug_backtrace und echo.
    Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
    Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
    Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

    Kommentar


    • #3
      jup, soweit bin ich auch. sobald ich einen header sende ist es irgendwie vorbei... hm scheint, als bräuchte man dafür also eine eigene datei. anscheinend kommt man nicht drum rum.

      Kommentar


      • #4
        Klar doch ... mit Inline Grafiken ... :

        http://aktuell.de.selfhtml.org/artik...inline-images/

        Allerdings nicht mit dem IE ... Opera und FF können es ... !
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar


        • #5
          PHP-Code:
          <?php
          if (isset($_GET['pic_id'])) {
              
          // Bild aus DB holen
              // Header senden
              // Bild senden
              
          exit(0);
          }

          // ab hier der frühere Code ... u.a. mit
          echo '<img src="' $_SERVER['PHP_SELF'] . '?pic_id=foo">';

          Kommentar

          Lädt...
          X