php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.02.2005, 08:50  
Gast
 
Beiträge: n/a
Standard Balken Diagramm in PHP

Hi,
habe mir ein Skript gebastelt, welches ein Balken Diagramm erzeugt. Dieses ist in einer externen Datei balken_diagramm.php. Nun wollte ich es einfach mit include in anderen Skripten aufrufen, aber das Diagramm wird dabei nicht angezeigt, sondern nur ein Schwall von verschiedenen ASCII Zeichen wird angezeigt. Muss ich da irgendetwas anderes noch beachten. Wenn ich das balken_diagramm selber aufrufe, wird das Bild angezeigt.

Danke.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.02.2005, 09:15  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

frage: wie gehst du für gewöhnlich vor, wenn du ein (achtung!) bild in html einbetten willst?
__________________
derHund ist offline  
Alt 17.02.2005, 09:30  
Gast
 
Beiträge: n/a
Standard

Achso, das läuft hier genauso? Weil, wenn ich das balken_diagramm so aufrufe, dann ist alles in PHP und es wird angezeigt. Also ist das Bild nach der Erzeugung physikalisch vorhanden, so dass ich es mit HTML anzeigen kann. Und danach kann ich es mit ImageDestroy wieder gelöscht. Also nur damit ich das dann richtig verstehe. Die Zeilen:

PHP-Code:
<?php
Header
("Content-Type: image/png"); 
ImagePNG($img);
ImageDestroy($img);
?>
dienen doch dazu, dass das Bild angezeigt wird und der Speicher wieder gelöscht wird. Und wenn ich nun also in HTML dieses Bild anzeigen möchte, muss ich das mit "<img src..." machen?!?!
 
Alt 17.02.2005, 10:15  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

Zitat:
Und wenn ich nun also in HTML dieses Bild anzeigen möchte, muss ich das mit "<img src..." machen?!?!
- nimm ein beliebiges bild, welches im webspace liegt, zeige es einzeln im browser an
- binde dieses bild mittels html ein

- zeig dein generiertes bild im browser an
- logische konsequenz?

got it?
__________________
derHund ist offline  
Alt 17.02.2005, 10:36  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Das Bild ist nicht irgendwo als Datei vorhanden, sondern wird jedesmal neu von Deinem PHP-Script erzeugt.

Ob Du die URL direkt im Browser eingibst oder durch eine HTML-Seite einbindest ist dabei egal.

Das Ding ist für den Browser genau das gleiche wie ein fertiges Bild auf dem Server.


In Deinem Code wird nichts angezeigt, sondern die PNG-Daten werden schlicht und einfach zum Client übertragen. Ob der Browser die dann anzeigt oder abspeichert bleibt sein sahniges Geheimnis.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 17.02.2005, 11:11  
Gast
 
Beiträge: n/a
Standard Re: Balken Diagramm in PHP

Zitat:
Zitat von -Cabal-
Hi,
habe mir ein Skript gebastelt, welches ein Balken Diagramm erzeugt. Dieses ist in einer externen Datei balken_diagramm.php. Nun wollte ich es einfach mit include in anderen Skripten aufrufen, aber das Diagramm wird dabei nicht angezeigt, sondern nur ein Schwall von verschiedenen ASCII Zeichen wird angezeigt. Muss ich da irgendetwas anderes noch beachten. Wenn ich das balken_diagramm selber aufrufe, wird das Bild angezeigt.
Danke.
Meine Fresse, du machst ja eine Wissenschaft daraus :-)

Du kannst doch einach mit ImagePNG($img,"MeinDiagramm.png"); das Bild speichern und dann mit IMG-Tag einbinden - fertig.
Header() brauchste dann nimmer.

Wo ist jetzt das Problem ?
 
Alt 17.02.2005, 11:18  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Dann liegt die Datei doch irgendwo in der Gegend rum, oder nicht?
Wer löscht die nach Verwendung wieder?

Ich nehme mal an, dass das Diagramm immer neu gezeichnet werden soll. Sonst bräuchte man dafür gar kein PHP-Script.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 17.02.2005, 11:21  
Gast
 
Beiträge: n/a
Standard

Danke CIX88!!!

Das Problem liegt daran, dass ich nur nebenbei was mit PHP machen kann und mich erst seit 1 Tag mit dem Image Zeug beschäftige. Und da wußte ich nicht, dass man das so einfach speichern kann mit "ImagePNG($img, "DATEINAME.png")". Daher vielen Dank für die Hilfe!!! Es funktioniert jetzt genau wie ich es wollte
 
Alt 17.02.2005, 11:23  
Gast
 
Beiträge: n/a
Standard

Jo, aber das steht auch im PHP-Handbuch (Grafik-Funktionen)

Also ? - Mal öfters reinschauen lohnt sich eventuell
 
Alt 17.02.2005, 11:23  
Gast
 
Beiträge: n/a
Standard

@ Der Gerhard

Hab gerade mal nachgeschaut. Die Datei wird in dem Ordner angelegt wo das Skript läuft. Und die Datei wird ja jedesmal neu überschrieben, von daher ist das nicht schlimm. Zur Not kann man doch auch danach die Datei löschen, oder???

@ CIX88

Jepp, wird gemacht
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Diagramm Farben GSJLink PHP Tipps 2007 11 14.03.2007 14:22
PNG Diagramm Duba PHP Tipps 2006 6 01.05.2006 22:46
lebenspunkte balken SSJ4Vegeta HTML, Usability und Barrierefreiheit 10 26.04.2006 09:49
lebenspunkte balken und kraftpunkte balken??? SSJ4Vegeta HTML, Usability und Barrierefreiheit 4 15.03.2006 15:23
rotierenden balken realisieren - herangehensweise HTML, Usability und Barrierefreiheit 5 18.01.2006 21:34
Umfrage - Balken beschriften FBI HTML, Usability und Barrierefreiheit 4 29.12.2005 13:42
[Erledigt] Map auf Diagramm PHP-Fortgeschrittene 2 07.07.2005 10:34
Excel Diagramm mit PHP PHP Tipps 2005 3 09.03.2005 14:51
schwarzer balken bei png bild mit transparentem Hintergrund PHP-Fortgeschrittene 5 16.02.2005 16:40
Noch mal Diagramm Sachse PHP Tipps 2004 1 18.07.2004 11:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
balkendiagramm php script, php \png daten\ in html einbetten, php balken diagramm, php balken grafik, tortendiagramme mit php scripts, diagramm php

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.