header Content-Type Problem

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

  • header Content-Type Problem

    Servus,

    mit unten stehendem Script wird der Bildname aus der Datenbank und das passende file aus dem ordner "images" geladen und über <img src="pic_server.php?id='.$data['pic_id'].'&cid='.$cid.'" width="147" height="90" > ausgebeben.
    Klappt auch wunderbar - zumindest auf meinem Testserver und den meisten Providern (z. B. all inkl.com)
    Nun setzte ich das Script bei einem weiteren Kunden ein, und bei diesem Server geht es nicht.
    Es liegt sicherlich am header, jedoch habe ich Lösung noch nicht gefunden und steh nun auf dem Schlauch. Bin übrigens PHP Neueinsteiger ;-)

    Danke für eure Hilfe

    Grüße
    Florian

    PHP-Code:
    <?
    include('config.inc.php');
    include(INC_PATH.'db_connect.inc.php');

    $pic_path = '';
    $id   = (int)get_get_var('id');
    $cid  = (int)get_get_var('cid');
    $name = get_get_var('name');

    if($id > 0 && $cid > 0) { 
      $pic = get_pic($db, $id, $cid);
      #echo "picid:".$pic['pic_id'];
      
      if($pic !== false) {
        $pic_path = IMAGES_PATH.$pic['pic_id'];
        if(is_file($pic_path)) {
          #echo "Name: ".$pic['pic_name'];
          $file_extension = substr(strrchr($pic['pic_name'],"."),1);
          #echo $file_extension;
          #header('Last-Modified: '.date('r'));
          #header('Accept-Ranges: bytes');    
          header('Content-Type: image/'.$file_extension);
          #header('Content-type: '.image_type_to_mime_type(IMAGETYPE_JPEG));
          header('Content-Disposition: inline; filename='.$pic['pic_name']);
          readfile($pic_path);
        }
      }
    }
    ?>

  • #2
    Nun setzte ich das Script bei einem weiteren Kunden ein, und bei diesem Server geht es nicht.
    hast du das error_reporting mal auf e_all gesetzt?

    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      nein. wie und wo mach ich das?

      Kommentar


      • #4
        Gefunden. Die Ausgabe: 2039

        Kommentar


        • #5
          PHP: error_reporting - Manual

          Kommentar

          Lädt...
          X