Bild aus einer Vari auslesen und aus einer DB!?

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

  • Bild aus einer Vari auslesen und aus einer DB!?

    Hi Leute,
    jetzt hab ich endlich geschafft, dass ich bilder eine Db speichern kann, jetzt hab ich das Problem, sie wieder richtig auszulesen!!

    So kann ich das Bild auslesen:
    PHP-Code:
    $bild addslashes(fread(fopen($_FILES['form_data']['tmp_name'], "r"), filesize($_FILES['form_data']['tmp_name'])));
           
    $name $_FILES['form_data']['name'];
           
    $type $_FILES['form_data']['type']; 
    dann gebe ich sie per hidden fields weiter und tragen sie dann in die DB ein:
    PHP-Code:
    <form name="InDatenbankeintragen" action="EintrageninDatenbank.php" method="post">

    <input name="pic" type="hidden" value="<?php $temp2 htmlentities($bild); print $temp2?>">
    <input name="filename" type="hidden" value="<?php print $name?>">
    <input name="filetype" type="hidden" value="<?php print $type?>">
    ich möchte das Bild aller dings schon vor dem eintragen in die Datenbank einmal auslesen und anzeigen!!

    Das Bild steht jetzt ja Binär in "$bild"!
    Jetzt wollte ich es wie folgt ausgeben:
    PHP-Code:
    Header"Content-type: $type");
        echo
    "<center><img src=\"$bild\" width=\"170\" height=\"400\" border=\"0\"></center>"
    Geht aber leider nicht weil er mir nur den Binärcode ausgibt!!

    Weis jemand wie ich das Bild anzeigen lassen kann??

  • #2
    Oh nein

    du muss natürlich in einer Datei abspeichern und dann den Pfad in <img> angeben
    und genauso machst du, wenn du die Bilddaten aus der DB ausliest.

    Lerne doch bitte endlich Grundlagen.

    Kommentar


    • #3
      Original geschrieben von asp2php
      du muss natürlich in einer Datei abspeichern
      nein, muss er nicht.

      und dann den Pfad in <img> angeben
      da hast du allerdings recht.

      bei src kann er dann natürlich ein script angeben, welches den header ausgibt, und die binären bilddaten folgen lässt.


      dass man html-code und bilddaten nicht in einer ressource mischen kann, sollte ja logisch sein (und wurde hier auch schon öfters erwähnt).
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        Wenn ich es in eine Datei speichern wollte, dann hätte ich mir wohl kaum die mühe gemacht es in eine Datenbank abzuspeichern!!!

        Ich mochte eigentlich nur wissen wie ich ein Binäres Bild wieder richtig anzeigen lassen kann??

        Kommentar


        • #5
          Original geschrieben von wahsaga
          bei src kann er dann natürlich ein script angeben, welches den header ausgibt, und die binären bilddaten folgen lässt.
          Kissolino.com

          Kommentar


          • #6
            dass man html-code und bilddaten nicht in einer ressource mischen kann, sollte ja logisch sein (und wurde hier auch schon öfters erwähnt). [/B]
            Was heist das jetzt für mich!!!
            Kann ich es oder kann ich es nicht??!?!

            Kommentar


            • #7
              <img src="dateiname.php?bild=verweis auf die datenbank zum auslesendes bildes">
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                Das Problem ist ja, dass es zu diesem Zeitpunkt noch nicht in der DB steht sonder nur in der $bild??

                Gibts da was, was ich machen könnte!!!

                Danke!

                Kommentar


                • #9
                  schreib's in die datenbank
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #10
                    Geht zu diesem Zeitpunkt noch nicht!!!
                    Ich muss doch dieses scheiß Bild auslesen können!!??
                    Gibts da was?

                    Kommentar


                    • #11
                      entweder du schreibst es in die datenbank oder speicherst es irgendwo, wo der browser zugriff hat
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Kommentar


                      • #12
                        Wie meinst du speichern (in eine Ordner das Bild )??
                        Oder?

                        Kommentar


                        • #13
                          in eine datei
                          Ich denke, also bin ich. - Einige sind trotzdem...

                          Kommentar


                          • #14
                            Genau das wollte ich eigentlich nicht!!
                            Ich wollte fragen ob ich es aus dieser Variable wieder mit dem Korrekten header wieder richtig auslesen kann??!!

                            Kommentar


                            • #15
                              nicht in der selben datei, die auch das html drumherum ausgibt


                              soll ich die ganzen threads zu dem thema raussuchen oder schaffst du das allein?
                              Ich denke, also bin ich. - Einige sind trotzdem...

                              Kommentar

                              Lädt...
                              X