Funjoy
Erfahrenes Mitglied
Hallo,
Ich habe ein merkwürdiges Problem ich habe ein PNG Image geschrieben mit ein Code der auf das PNG Bild geschrieben werden soll. So es klappt zwar alles aber ab und zu kann er das Bild nicht darstellen, und im IE kommt das öfters vor.
hier mal mein ganze image.php Datei.
habe ich da was Falsch gemacht bzw. ne header angabe vergessen?
MfG Funjoy
Ps. Bei den Includes kommt keit Output vor
Ich habe ein merkwürdiges Problem ich habe ein PNG Image geschrieben mit ein Code der auf das PNG Bild geschrieben werden soll. So es klappt zwar alles aber ab und zu kann er das Bild nicht darstellen, und im IE kommt das öfters vor.
hier mal mein ganze image.php Datei.
PHP:
<?php
/************************************************************************/
/* PingPong Manager (Vereinsverwaltungs Script) */
/* ============================================ */
/* */
/* Das Projekt ist Opensource d.h. Sie können jede veränderungnen */
/* vornehmen. Jede veränderung basiert auf eigene Gefahr. */
/* */
/* Das Projekt PingPong Manager wurde von Thomas Bowe entwickelt. */
/* */
/* Es dürfen keine Funktionen kopiert und an dritte Personen Verkauft */
/* werden. Der Autor Übernimmt keine Haftung bei nicht */
/* einwandfreier Funktion! */
/* */
/* @link: http://www.phpline.de */
/* @copyright: 2005 by phpline.de */
/* @author: Thomas Bowe <webmaster@phpline.de> */
/* @version: 1.0.0 */
/************************************************************************/
/* Fehler ausgeben
* <1> Alle Fehler ausgeben egal ob Fatal errors oder Notice Warnungen.
*/
error_reporting(E_ALL);
/* Session Fuktionen.
* <1> Session starten.
*/
session_start();
/* Klassen die Wichtig sind laden.
* <1> Die Template- parse Klasse Smarty.
* <2> Blätterfunktions Klasse.
* <3> Datenbank- Klasse MySQL.
*/
include("klassen/smarty/Smarty.class.php");
#include("klassen/klasse.seitenaufteilung.php");
include("klassen/klasse.mysql.php");
/* Steuerungsdateien.
* <1> Config Datei.
* <2> Globale Datei.
* <3> Funktions Datei.
*/
include("config.php");
include("global.php");
include("funktion.php");
/* Bilder
* <1> Sicherheitsbild ausgeben.
*/
if(isset($_GET['pfad']) && $_GET['pfad'] == "sicherheitsbild") {
$schriftart = "/templates/image/schriftarten/Goudystof";
$schriftfarbe = "#ff6262";
$code = code_erstellen(6);
$_SESSION['code'] = $code;
$bild = imagecreatefrompng($_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF'])."/templates/image/sicherheitsbild.png");
$rgb = hexcode_to_rgb($schriftfarbe);
$schrift= imagecolorallocate($bild,$rgb[0],$rgb[1],$rgb[2]);
imagettftext($bild, 9, 0,3,15, $schrift,$_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF']).$schriftart,$_SESSION['code']);
header("Content-type: image/png");
imagepng($bild);
}
?>
habe ich da was Falsch gemacht bzw. ne header angabe vergessen?
MfG Funjoy
Ps. Bei den Includes kommt keit Output vor