Ankündigung

Einklappen
Keine Ankündigung bisher.

Header image problem-bekomme html zurückgeworfen

Einklappen

Neue Werbung 2019

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

  • Header image problem-bekomme html zurückgeworfen

    Hallo, ich bekomme meine Bildateien als html header zurückgeworfen

    PHP-Code:
    Header("Content-type: image/JPEG");
       
    header("Pragma: public");
       
    header("Cache-Control: must-revalidate, post-check=1, pre-check=1");
       
    header('Content-Disposition: attachment; filename="'.$pic.'"');
    readfile("$pic"); 
    woran mag das liegen?
    das bild ist ursprünglich eine per mod_rewrite veränderte php-datei
    bild.php?bild_id=34
    -->
    bild_34.jpeg
    kann es etwa an der phpdatei liegen?
    http://www.destroyalz.de/pics5813389923.jpeg

  • #2
    Ich bekomme ein Bild geschickt.
    Was genau ist das Problem?

    Kommentar


    • #3
      na das ich sogesehen einen "Download" angeboten bekomme (html-datei) . Wenn ich es öffne wird erst das bild angezeigt

      Kommentar


      • #4
        na das ich sogesehen einen "Download" angeboten bekomme (html-datei)
        header("Content-Type: application/octet-stream") ?

        Kommentar


        • #5
          nein, das klappt leider auch nicht..

          Kommentar


          • #6
            Achso, es soll nicht zum Download angeboten werden?
            header('Content-Disposition: attachment; filename="'.$pic.'"');
            Dann lass einfach diese Zeile weg.

            Kommentar


            • #7
              wollte nur sagen habe es gelöst, ich habe noch eine zusätzliche function rangehangen und den anderen header komplett gelöscht
              +
              PHP-Code:
              <?php
              function LoadJPEG ($imgURL) {
               
              // Proper error reporting Commented out for release
               #   error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);

                 ##-- Get Image file from Port 80 --##
                 
              $fp fopen($imgURL"r");
                 
              $imageFile fread ($fp3000000);
                 
              fclose($fp);

                 
              ##-- Create a temporary file on disk --##
                 
              $tmpfname tempnam ("""IMG");

                 
              ##-- Put image data into the temp file --##
                 
              $fp fopen($tmpfname"w+");
                 
              fwrite($fp$imageFile);
                 
              fclose($fp);

                 
              ##-- Load Image from Disk with GD library --##
                 
              $im imagecreatefromjpeg ($tmpfname);

                 
              ##-- Delete Temporary File --##
                 
              unlink($tmpfname);

                 return 
              $im;
              }
              ?>
              diese function gibt ein externes Bild aus

              einfach LoadJPEG ("http://www.bilderdomain.de/bild.jpg")
              angeben

              Kommentar


              • #8
                Was ist denn jetzt der Sinn dieser Funktion ?
                Hab eben ein hänger ...

                Kommentar

                Lädt...
                X