PHP Grafik Variabl in html ausgeben

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

  • PHP Grafik Variabl in html ausgeben

    Wollte mal einige Fragen loswerden.
    Habe ein HTML Formular geschrieben der Werte in MYSQL speichert, soll ne Singelbörse werden. Was mir nicht klar ist, kann man nur mit PHP eine Webseite stylen. Habe ein bild in MYSQL gespeichert, mit dem Befehl echo wird das Bild Angezeigt aber so
    PHP-Code:
    <?php

    $db_server 
    '192.168.2.10';
    $db_name 'userdat';
    $db_user 'root';
    $db_passwort 'resic';


    $datenbank mysql_pconnect $db_server$db_user$db_passwort );

    mysql_select_db($db_name$datenbank );


    $res mysql_query("SELECT  * FROM benutzer WHERE username='adis'");

    $daten mysql_fetch_assoc($res);
    $username $daten['username'];
    $bild $daten['bild'];

    echo 
    '<center><p><img src="'.$bild.'"><p></center>';
    mysql_close($datenbank )

    ?>
    gibt er mir das bild Binär aus, warum. Würde mich freuen wenn mir einer weiterhilft.
    Und mir mal erklärt wie ich daten von PHP in HTML einbinden kann Zb. ein Datensatz aus MYSQL in ein Text Feld Schreiben kann. Oder kann man alles mit PHP stylen, also der befehl echo gibt einfach den inhalt einer Variabl aus, man kann nicht die Farbe ändern nicht zentrieren, nicht Buchstaben vergrößern, usw. Wie machen es die Profis und wenn es Seiten gibt die das erläutern, aber bitte nicht auf Englisch, könnt ihr mir die posten.
    Danke im voraus
    Duchgeknallt Chatten Spielen auf http://www.tranceflirt.de
    Urlaub buchen bei mir
    http://imober.de

  • #2
    Auhau... dir fehlen wohl noch einige Grundlagen.

    Habe ein HTML Formular geschrieben der Werte in MYSQL speichert,
    Das HTML-Formular wird die werte mit sicherheit nicht speichern.
    soll ne Singelbörse werden.
    no comment.
    Was mir nicht klar ist, kann man nur mit PHP eine Webseite stylen.
    Mit PHP stylt man gar nichts. Dafür gibt es CSS und evtl. HTML.
    Habe ein bild in MYSQL gespeichert, mit dem Befehl echo wird das Bild Angezeigt
    Aha??
    aber so gibt er mir das bild Binär aus, warum.
    Tja, wenn man daten Binär speichert, werden sie auch so zurückgegeben. Was erwartest du? Zauberei?
    Würde mich freuen wenn mir einer weiterhilft.
    Dafür sind wir da.
    Und mir mal erklärt wie ich daten von PHP in HTML einbinden kann Zb. ein Datensatz aus MYSQL in ein Text Feld Schreiben kann.
    Na, echo kennst du doch bereits. Wo ist dein Problem?
    Oder kann man alles mit PHP stylen,
    Nein, NEIN und nochmals NEIIIN! PHP "stylt" gar nichts!
    also der befehl echo gibt einfach den inhalt einer Variabl aus, man kann nicht die Farbe ändern nicht zentrieren, nicht Buchstaben vergrößern, usw.
    Ja, genau dafür ist PHP da. Nur um nen Plain-Text auszugeben. Was das für ein Text ist, ist ne ganz andere sache. Der text kann z.B. HTML-Code enthalten. Und dieser lässt sich dann später über CSS "stylen".
    Wie machen es die Profis und wenn es Seiten gibt die das erläutern, aber bitte nicht auf Englisch, könnt ihr mir die posten.
    Bevor du dich an die "Profis" wagst, machst du bitte erstmal ein Paar Grundlagen-Tutorials durch. Das von www.peterkropff.de ist z.B. sehr gut und sogar auf deutsch. Aber mach dir nicht zu viele Hoffnungen, Programmieren ohne Englisch ist wie Pommes ohne Majo.
    OffTopic:
    Am besten lernst du erstmal HTML bevor du dich auch nur annähernd an die Programmierung (einer Singlebörse) herantraus.

    Kommentar


    • #3
      Außerdem sollte man keine Bilddaten binär in der Datenbank speichern.

      Kommentar


      • #4
        Original geschrieben von TobiaZ
        Auhau... dir fehlen wohl noch einige Grundlagen.

        Das HTML-Formular wird die werte mit sicherheit nicht speichern. no comment. Mit PHP stylt man gar nichts. Dafür gibt es CSS und evtl. HTML. Aha?? Tja, wenn man daten Binär speichert, werden sie auch so zurückgegeben. Was erwartest du? Zauberei? Dafür sind wir da.Na, echo kennst du doch bereits. Wo ist dein Problem? Nein, NEIN und nochmals NEIIIN! PHP "stylt" gar nichts! Ja, genau dafür ist PHP da. Nur um nen Plain-Text auszugeben. Was das für ein Text ist, ist ne ganz andere sache. Der text kann z.B. HTML-Code enthalten. Und dieser lässt sich dann später über CSS "stylen". Bevor du dich an die "Profis" wagst, machst du bitte erstmal ein Paar Grundlagen-Tutorials durch. Das von www.peterkropff.de ist z.B. sehr gut und sogar auf deutsch. Aber mach dir nicht zu viele Hoffnungen, Programmieren ohne Englisch ist wie Pommes ohne Majo.
        OffTopic:
        Am besten lernst du erstmal HTML bevor du dich auch nur annähernd an die Programmierung (einer Singlebörse) herantraus.
        Also bin ja Anfänger was PHP angeht, nu, ich habe in der docu rumgeschnüffelt, na , wenn ich nu das bild Binär gespeichert habe wie kriege ich es wieder in normale Format, diese hilfe würde mir am meistens weiterhelfen, grundlagen wissen ist ja da aber in C, habe mich gerade mit css auseinandergesetzt, is ja geil wat man damit machen kann, danke noch für die hilfe. ah jo, wieso sollte ich keine Bilder in MYSQL speichern, wo sonst hin mit dem Zeug, noch dazu gesagt ich weiß was ein HTML Formular ist und die Datensätze werden prima in die Datenbank gespeichert, nur mit dem Bild komm ick nicht klar,
        Besucht mal meine Webseite, http://www.it-support-cnc-kunst.de.
        Geht mal auf den Menüpunkt Elektronik-CNC und guckt euch mal an was ich in Javascript in 5 Tagen zusammgeschustert habe. noch daneben her habe ich eine eigene CNC Fräse zusammgezimmert, und Malen kann ich oh, Menüpunkt Bilder Galerie. Wisst ihr wat ick nie hinbekommen werde, ist mit dieser deutschen Rechtschreibung klarzukommen, sorry für dieses vieles Rechtschrub Fehler, bin nicht von hier. Nu noch ne sinvolle Antwort , zum dritten mal, wieeeeeeee bekomme ick das Bild aus der Datenbank in HTML angezeigt. Danke nu is genug drehe langsam duch, Webprogrammierung habe ich mir ein bischen leichter vorgestellt, css, HTML, PHP, Javascript, ajax, wat immer, habe nur ein Kopf und der Raucht. nu winke winke.
        Zuletzt geändert von adis; 09.05.2008, 03:34.
        Duchgeknallt Chatten Spielen auf http://www.tranceflirt.de
        Urlaub buchen bei mir
        http://imober.de

        Kommentar


        • #5
          Hallo,

          also erstmal zu deiner Seite: Lerne mal etwas mehr css und schau dir mal andere Seiten an, wie die aufgebaut sind. Frames werden schon lange nicht mehr benutzt, die Schrift ist viel zu groß um etwas angenehm zu lesen und ich habe um ehrlich zu sein leichte Kopfschmerzen von der Seite bekommen.

          Nun zu deinem Problem:

          Du solltest für den Anfang die Bilder wie sie sind einfach mal als Datei abspeichern und dann gibst du sie ganz einfach als normales Bild mit einem <img />-Tag aus. Bevor du anfängst, mit php Bilder zu bearbeiten solltest du erstmal die Grundlagen gelernt haben...
          signed oder unsigned... das ist hier die Frage

          Kommentar


          • #6
            Original geschrieben von case
            Hallo,

            also erstmal zu deiner Seite: Lerne mal etwas mehr css und schau dir mal andere Seiten an, wie die aufgebaut sind. Frames werden schon lange nicht mehr benutzt, die Schrift ist viel zu groß um etwas angenehm zu lesen und ich habe um ehrlich zu sein leichte Kopfschmerzen von der Seite bekommen.

            Nun zu deinem Problem:

            Du solltest für den Anfang die Bilder wie sie sind einfach mal als Datei abspeichern und dann gibst du sie ganz einfach als normales Bild mit einem <img />-Tag aus. Bevor du anfängst, mit php Bilder zu bearbeiten solltest du erstmal die Grundlagen gelernt haben...
            Warum hast du kopfschmerzen bekommen, was fehlt der Seite , glaube für eine woche lernen reicht es, ich befasse mich nun mit css. auch wenn es ein frameset ist habe ich sie erfolgreich eingetragen und wieso sollte ich mich mit den Grundlagen beschäftigen, die kann ich schon. was ist nun so scheiße an der Seite das du Kopfschmerzen bekommst. Und wieso kannst mir nicht erklären wie man ein Blob wieder als Bild Darstellen kann, wohl weil du es selber nicht weißt, daher spar dir diese demlichen Komentare.
            Duchgeknallt Chatten Spielen auf http://www.tranceflirt.de
            Urlaub buchen bei mir
            http://imober.de

            Kommentar


            • #7
              Original geschrieben von adis
              wieso sollte ich keine Bilder in MYSQL speichern, wo sonst hin mit dem Zeug
              Ins File System natürlich.

              Warum man keine Bilder in der Datenbank speichert? Weil sie dadurch unnötig größer und langsamer wird. Außerdem bringt dir das mehr Nachteile als Vorteile.

              - Da die Datenbank oft schneller ausgelastet ist, als der eigentliche Webserver, belastest du sie damit unnötig, während der Webserver viel schneller auf Dateien im eigenen File System zugreifen könnte. Außerdem verbraucht das simple verlinken auf ein Bild deutlich weniger Rechenleistung und Speicher, als es jedesmal durch MySQL und PHP zu jagen.

              - Du kannst die Bilder nicht direkt bearbeiten, ohne sie jedesmal aus der Datenbank auszulesen und wieder reinzuschreiben.

              - Brauchst du die Bilder in einer anderen Anwendung, musst du sie ebenfalls wieder aus der Datenbank auslesen.

              Oder auch einfach kurz gesagt: Es ist sinnlos
              Zuletzt geändert von h3ll; 09.05.2008, 09:35.

              Kommentar


              • #8
                Hallo,

                nunja, ich wollte dir einen kleinen Anstoß geben und dir mitteilen, dass man es auf deiner seite mit einer riesigen Schrift und teilweise grellen Farben nicht lange aushalten kann. Das war nicht nur so dahergesagt!!

                Des Weiteren habe ich nur geschrieben, wie du es richtig machen könntest, da es demlich ist, die Bilder in der Datenbank zu speichern aber das verstehst du ja anscheinend nicht.


                Original geschrieben von adis
                daher spar dir diese demlichen Komentare.
                das mache ich nun auch
                signed oder unsigned... das ist hier die Frage

                Kommentar


                • #9
                  Oder auch einfach kurz gesagt: Es ist sinnlos
                  Da kann man durchaus auch einen anderen Standpunkt vertreten!
                  So pauschal ist diese Aussage falsch.

                  Größter Vorteil:
                  Die Bilder bleiben bei ihren Daten! So erhält man eine "konsistente" Datensicherung.

                  Speed:
                  Bilder, welche in der DB liegen, machen die DB NICHT grundsätzlich langsammer, zumindest nicht wesentlich.
                  Einzig das Auslesen und Speichern ist etwas aufwändiger. Ein selbstgebastelter Cache kann da Wunder bewirken. ModRewrite kann prüfen ob die Datei existiert. Es muß also nicht immer ALLES durch PHP/SQL geschaufelt werden.

                  Gegenanzeigen:
                  Die DBs werden schnell so groß, das z.B. phpmyadmin beim Sichern und Wiederherstellen in schwulitäten kommt. Und wie gesagt: Ein Cache muß her.

                  Viele moderne "Dokumenten verwaltungs Systeme" arbeiten mittlerweile so. Ausserdem, wurde extra für solcher Art Daten der Typ BLOB erfunden. Nicht ohne Grund.

                  @adis
                  Um Bilder aus der DB im HTML anzuzeigen, brauchst du weiterhin das IMG Tag! Desweitern ein Script, welches das Bild ausliefert.
                  Darinmußt du die passenden Header setzen. Schau ins PHP Handbuch bei der Funktion header() nach. Die Beispiele zeigen dir, wie man Binärdaten incl. mimeType ausliefert.
                  Zuletzt geändert von combie; 09.05.2008, 10:16.
                  Wir werden alle sterben

                  Kommentar


                  • #10
                    @h3ll
                    Wo glaubst du, dass die grossen Bildagenturen ihre Bilder speichern?
                    Gruss
                    H2O

                    Kommentar


                    • #11
                      Original geschrieben von combie
                      Da kann man durchaus auch einen anderen Standpunkt vertreten!
                      So pauschal ist diese Aussage falsch.

                      Größter Vorteil:
                      Die Bilder bleiben bei ihren Daten! So erhält man eine "konsistente" Datensicherung.

                      Speed:
                      Bilder, welche in der DB liegen, machen die DB NICHT grundsätzlich langsammer, zumindest nicht wesentlich.
                      Einzig das Auslesen und Speichern ist etwas aufwändiger. Ein selbstgebastelter Cache kann da Wunder bewirken. ModRewrite kann prüfen ob die Datei existiert. Es muß also nicht immer ALLES durch PHP/SQL geschaufelt werden.

                      Gegenanzeigen:
                      Die DBs werden schnell so groß, das z.B. phpmyadmin beim Sichern und Wiederherstellen in schwulitäten kommt. Und wie gesagt: Ein Cache muß her.

                      Viele moderne "Dokumenten verwaltungs Systeme" arbeiten mittlerweile so. Ausserdem, wurde extra für solcher Art Daten der Typ BLOB erfunden. Nicht ohne Grund.

                      @adis
                      Um Bilder aus der DB im HTML anzuzeigen, brauchst du weiterhin das IMG Tag! Desweitern ein Script, welches das Bild ausliefert.
                      Darinmußt du die passenden Header setzen. Schau ins PHP Handbuch bei der Funktion header() nach. Die Beispiele zeigen dir, wie man Binärdaten incl. mimeType ausliefert.
                      Nun Kann einer mir erklären wie man Bilder, die schon in einer MYSQL Datenbank hängen, wider aus der Binären form mit img tag anzeigen kann.
                      Danke. Ich habe noch kein PHP Buch.
                      Zuletzt geändert von adis; 09.05.2008, 10:36.
                      Duchgeknallt Chatten Spielen auf http://www.tranceflirt.de
                      Urlaub buchen bei mir
                      http://imober.de

                      Kommentar


                      • #12
                        Original geschrieben von case
                        Hallo,

                        nunja, ich wollte dir einen kleinen Anstoß geben und dir mitteilen, dass man es auf deiner seite mit einer riesigen Schrift und teilweise grellen Farben nicht lange aushalten kann. Das war nicht nur so dahergesagt!!

                        Des Weiteren habe ich nur geschrieben, wie du es richtig machen könntest, da es demlich ist, die Bilder in der Datenbank zu speichern aber das verstehst du ja anscheinend nicht.




                        das mache ich nun auch
                        Ich weiß das es mit einem Upload geht, ich speichere einfach den namen der Datei und setze ihn im img tag ein, aber das will ich nicht dieses durchernander mit den Bildern, wozu haben die wohl den Feldtypen Longblob gemacht, na um bilder und andere Webinhalte Dynamisch zu erstellen. Vor allem einer sagt db gut der andere nicht gut, macht echt Spaß, als anfänger schon geschrottet zu werden.
                        Duchgeknallt Chatten Spielen auf http://www.tranceflirt.de
                        Urlaub buchen bei mir
                        http://imober.de

                        Kommentar


                        • #13
                          Original geschrieben von adis
                          Ich habe noch kein PHP Buch.
                          Sicher hast du das PHP Handbuch. Und dort sollst du unter header() nachschauen.
                          Gruss
                          H2O

                          Kommentar


                          • #14
                            Ich habe noch kein PHP Buch.
                            Dann schenke ich dir eins: http://www.php.net/manual/de/

                            Insbesondere bitte dieses lesen: http://de.php.net/manual/de/function.header.php
                            Auch: [google]php bild datenbank header image/jpeg[/google]


                            Vor allem einer sagt db gut der andere nicht gut,
                            Wo 2 Wege existieren, sind Entscheidungen angesagt!!
                            Und die können wir nicht für dich treffen. Wir kennen ja nicht den Kontext.
                            Zuletzt geändert von combie; 09.05.2008, 10:51.
                            Wir werden alle sterben

                            Kommentar


                            • #15
                              Original geschrieben von case
                              Frames werden schon lange nicht mehr benutzt, ......
                              Dem widerspreche ich doch mal eindeutig. Frames werden nur dort nicht mehr gern benutzt, wo es auf Suchmaschinen ankommt.

                              In einem Intranet werden Frames nach wie vor gern benutzt und heute mit iFrames erst Recht, die kommen sogar gerade wieder in Mode auch außerhalb des Intranets.

                              Gruß aus Paraguay
                              Maribel

                              Kommentar

                              Lädt...
                              X