Bild ausgeben

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

  • Bild ausgeben

    Hallo,


    bin nehmt es mir nicht übel, aber ich arbeite erst seit gestern mit PHP.

    Ich habe ein Bild "sample.gif" und im selben Ordner liegt "sample.php". Wenn man sample.php aufruft, dann soll das Bild ausgegeben werden und vorher will / muss ich noch ein paar eigene header-informationen hinzufügen.

    Meint ihr, dass das möglich ist? Wenn ja, WIE?? Ty in advance.

    Edit: Ich habe was vergessen. Wenn man die sample.php speichern willl, dann steht ja im Speichern-Dialog des Browsers "sample.php". Gibt es einen Header mit dessen Hilfe ich die "sample.php" beim Abspeichern als "sample.gif" anbieten kann=
    Zuletzt geändert von x12x13x14; 09.07.2007, 22:08.

  • #2
    ok, was hast du bist jetzt versucht, um dein ziel zu erreichen?

    Kommentar


    • #3
      Ich habe nach einem Gif-Modul gegoogelt aber nichts gefunden.

      Kommentar


      • #4
        dann fang mal lieber hier an:
        http://de2.php.net/manual/en/langref.php

        und lies alle (zumindest zwischen dem 10. und dem 17.) kapitel durch, bis du http://de2.php.net/manual/en/function.header.php verstehst.

        Kommentar


        • #5
          Header verstehe ich. Auf der php.net Website steht, dass für Bilder mindestens die GD library installiert sein muss. Ich will jetzt aber das Bild nicht verändern - ich will es einfach nur ausgeben. Brauche ich dafür auch die GDL oder kann man das auch ohne machen?

          Kommentar


          • #6
            Das geht naürlich auch ohne.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              wieso willst du es dann mit php ausgeben, wenn es nicht verändert wird?
              ansonsten: mit readfile.

              Kommentar


              • #8
                Danke. Habe es jetzt so gemacht, aber das Bild wird leider nicht aktualisiert, wenn es im Browser neu aufgerufen wird.

                PHP-Code:
                <?php

                    
                /*
                        Das Bild soll nicht gecached werden. Wie soll das gehen???
                    */

                    
                header"Expires: 0" );
                    
                header"Cache-Control: must-revalidate, post-check=0, pre-check=0" );
                    
                header"Cache-Control: private"false );

                    
                /*
                        Bild ausgeben
                    */

                    
                header("Content-type: image/gif");

                    
                readfile "googlemail.gif" );
                    exit;

                ?>
                Wie sehen die richtigen Header dazu aus? Danke schonmal.

                Kommentar


                • #9
                  Nochmals die Frage:
                  Warum mit php und nicht einfach Plain HTML ?
                  Code:
                  <html>
                  <head>
                  <title>Mein Bild</title>
                  </head>
                  <body>
                  <img src="googlemail.gif" />
                  </body>
                  </html>
                  Gruss

                  tobi
                  Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                  [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                  Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                  Kommentar


                  • #10
                    weil das bild bei jedem Browseraufruf neugeladen werden soll und ich kein HTML verwenden DARF.

                    Kommentar


                    • #11
                      da gibt es den trick mit "bild.gif?foo=zufälligerstring".
                      nd ich kein HTML verwenden DARF.
                      warum nicht?

                      Kommentar


                      • #12
                        Weil ich das in ein Forum-Thread einbinden will in der Form:

                        PHP-Code:
                        [img]http://www.domain.com/bild.php[/img] 

                        Kommentar


                        • #13
                          schaue dir beispiel 1570 im manual (unter header()) an.

                          Kommentar

                          Lädt...
                          X