• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

photo.php?id=1

Hallo,

ich habe ein Problem. Diesmal geht es um eine "photo.php" Datei. Die Datei ist so aufgebaut, wenn GET(id) vorhanden/angegeben ist, sucht er in der Datenbank(ID, FILE), ob dieses ID existiert. Nehmen wir mal an, diese ID (1, dies_ist_mein_bild.jpeg) ist in der Datenbank gespeichert, dann soll er in photo.php?id=1, dieses Bild (dies_ist_mein_bild.jpeg) ausgeben.

Also was ich machen will, ist ganz einfach. Der Besucher, der in den Quelltext schaut, soll nicht die echte Datei-URL (dies_ist_mein_bild.jpeg) zusehen bekommen, sondern photo.php?id=1.

Damit meine ich: <img src="photo.php?id=1">.

Soweit so gut, die Abfragen und Datenbank etc. habe ich alles gemacht, nur wie kann ich das Foto, was in der Datenbank gespeichert ist, jetzt auslesen lassen.

Bis jetzt habe ich:
PHP:
  // Sonstige Variablen
    $get_id    = $_GET['id'];
    
  // Variable angegeben?
    if( $get_id )
    {
      $check = $db->id_get( $pre."experts", $get_id );
      if( $check['picture'] != "" )
      {
        $path  = "img/upload_photo/";
        $file = $path.$check['picture'];      
        if( file_exists( $file ) )
        {
        
          echo "HIER SOLL DAS BILD! - INCLUDE IST FALSCH!"; 
        
        } // NOT FOUND
      } // URL FALSCH
    } // URL NICHT ANGEGEBEN
 
Werbung:
Dazu musst du einen entsprechenden HTTP Header senden und dann die Rohdaten des Bildes.
 
Zurück
Oben