php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.06.2009, 10:02  
Neuer Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
LuZa befindet sich auf einem aufstrebenden Ast
Standard JpGraph und PHP-Version

Guten Tag zusammen,

ich hoffe ich bin hier richtig!

Ich hab mir JpGraph runtergeladen und auf dem WebServer in ein Ordner gepackt.
Hab dann den Examples-Ordner über den Browser aufgerufen und mir die Möglichkeiten angeschaut und bei einigen dann Werte geändert um mal zu sehen was sich da ändert. Und es klappt auch alles.

Nun möchte ich ein Chart für eine Statistik nutzen und hab diesen dann in den jeweiligen Ordner verschoben.
Hab die jeweilig Chart-PHP-Datei angepasst an die Pfade für die Sourcen usw.

Und nun bekomme ich die Fehlermeldung, dass die PHP-Version zu niedrig ist. Aber im original Verzeichnis von JpGraph funktionieren die Graphen doch auch.

Woran kann das liegen?

Ich hoffe mein Problem ist verständlich genug erklärt!

Mit freundlichem Gruß
LuZa
LuZa ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.06.2009, 10:30  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Hat dein Webhoster vielleicht php4 und 5 und du hast für einen ordner via Backend oder htaccess 4 oder 5 eingestellt ?

Wie genau ist die meldung von jpgraph ? hast du mal im quelltet nachgeschaut was genau da überprüft wird ? was sagt einem phpinfo() im einen und im anderen ordner ?
robo47 ist offline   Mit Zitat antworten
Alt 12.06.2009, 10:53  
Neuer Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
LuZa befindet sich auf einem aufstrebenden Ast
Standard

Ich hab hier ein XAMPP laufen.

Hab in beiden Ordnern mal phpinfo() durchlaufen lassen und hab nun keine Unterschiede gefunden!

Und in der htaccess-Datei habe ich auch nach geschaut aber nix gefunden was darauf schließt, dass php4 oder php5 explizit genutzt wird.

Die Fehlermeldung:
"The installed PHP version (5.0.5) is not compatible with this release of the library. The library requires at least PHP version 5.1.0"

Ich hab im Examples Ordner ein Chart etwas angepasst und hab diese php-Datei dann in ein anderen Ordner kopiert und die Pfade für die Sourcen angepasst, ansonsten nix am Code geändert!

Ist halt komisch, dass es in dem einen Ordner funktioniert und in dem anderen nicht!?
LuZa ist offline   Mit Zitat antworten
Alt 12.06.2009, 22:33  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Schau doch mal wo die Fehlermeldung erzeugt wird bzw. entsteht.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 15.06.2009, 10:09  
Neuer Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
LuZa befindet sich auf einem aufstrebenden Ast
Standard

Ich hab grade festgestellt, dass wenn ich den kompletten Ordner von JpGraph innerhalb des Webservers kopiere und dann die Examples-Dateien aufrufe funktioniert das ganze ohne Probleme!

Nun hab ich es mal mit Dateieinbindungen mittels require/include versucht!
Natürlich die Datei accbarex1.php entsprechend den Pfaden angepasst für die Sourcen.

Der Code der Datei ist wie folgt:

Code:
<html>
<head>
<title>Graphtest</title>
</head>
<body>
<?php
require("../../../Graphen/src/Examples/accbarex1.php");
?>
</body>
</html>
Nun erhalte ich folgende Fehlermeldung:
Code:
JpGraph Error: HTTP headers have already been sent.
Caused by output from file index.php at line 6. 
Explanation:
HTTP headers have already been sent back to the browser indicating the data as text before the library got a chance to send it's image HTTP header to this browser. This makes it impossible for the library to send back image data to the browser (since that would be interpretated as text by the browser and show up as junk text).
Most likely you have some text in your script before the call to Graph::Stroke(). If this texts gets sent back to the browser the browser will assume that all data is plain text. Look for any text, even spaces and newlines, that might have been sent back to the browser. 

For example it is a common mistake to leave a blank line before the opening "<?php".
Werde aus der Fehlermeldung auch nicht wirklich schlau! Hab geschaut ob ich überflüssige Leerzeichen habe usw. aber nix gefunden :-/

Jemand vllt. eine Idee!?

Gruß
LuZa
LuZa ist offline   Mit Zitat antworten
Alt 15.06.2009, 11:51  
Neuer Benutzer
 
Registriert seit: 19.03.2009
Beiträge: 15
dispy wird schon bald berühmt werden
Standard

Entweder du packst deine DAten direkt in einen img-tag oder du rufst mit dem IMG-Tag ne eigene PHP-Datei auf, aber was du momentan zu machen scheinst ist, die Bilddaten einfach so in die Seite zu schreiben - das geht nicht.


MfG
dispy
dispy ist offline   Mit Zitat antworten
Antwort


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
JPGraph und Output Buffering brasco3k PHP Tipps 2008 3 12.12.2008 19:08
Was mime_content_type übergeben dethlef14 PHP Tipps 2006 16 11.10.2006 17:35
suche DRINGEND phped freeware version cos Off-Topic Diskussionen 2 06.07.2006 12:56
Upgrade Version 4 auf Version 5 snoopiline Datenbanken 3 06.06.2006 15:43
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
Problem mit php/mysql PHP Tipps 2005-2 29 10.08.2005 14:33
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
[Erledigt] warum kann nicht SVG files laden? PHP Tipps 2005 16 09.03.2005 14:05
Mysql Version 4.0.15 auf 4.1.7 Problem Ypsillon Datenbanken 1 27.02.2005 14:29
DOM/XML und PHP Version HTML, Usability und Barrierefreiheit 3 02.02.2005 15:42
alte Version von php PHP Tipps 2005 10 06.01.2005 17:23
[Erledigt] Hinweis: PHP 5 und JpGraph PHP-Fortgeschrittene 1 19.07.2004 19:00
Vermutlicher Konflikt zwischen Version 4.3.1 und 4.3.4? PHP Tipps 2004 1 15.06.2004 03:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jpgraph xampp, jpgraph error: http headers have already been sent., jpgraph examples, xampp jpgraph, jpgraph header, jpgraph error: http headers have already been sent, jpgraph error http headers have already been sent, jpgraph error, jpgraph svg, jpgraph forum fehlermeldung, jpgraph error: http headers have already been sent. caused by output from file, jpgraph php5, jpgraph http headers, http headers have already been sent back to the browser indicating the data as text before the library got a chance to send it\'s image http header to this browser. this makes it impossible for the library to send back image data to the browser (since tha, jpgraph, jpgraph funktioniert nicht, jpgraph error: http headers have already been sent. caused by output from file diagramm.php at line . explanation: http headers have already been sent back to the browser indicating the data as text before the library got a chance to send it\'s image http, jpgraph error: http headers have already been sent. caused by output from file bargraph.php at line 1., jpgraph http headers have already been sent., jpgraph webserver

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:44 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