Problem mit IMAGECREATE
Ich habe mit folgendem Quellcode, der vor einer Serverumstellung auf PHP5 einwandfrei funktioniert hat nun Probleme:
Es kommt immer die Meldung:
Die Grafik "XYZ" kann nicht angezeigt werden, weil sie Fehler enthält.
Woran kann das liegen?
Dank euch!
Ich habe mit folgendem Quellcode, der vor einer Serverumstellung auf PHP5 einwandfrei funktioniert hat nun Probleme:
Code:
<?php
$mysql = mysql_connect($mysql_h, $mysql_u, $mysql_p);
$db = mysql_select_db($mysql_db);
$r_user = mysql_query("SELECT count(userid) AS usercount FROM ".$pref."user");
$user = mysql_result($r_user, 0);
$r_post = mysql_query("SELECT count(postid) AS postcount FROM ".$pref."post");
$post = mysql_result($r_post, 0);
$r_thread = mysql_query("SELECT count(threadid) AS threadcount FROM ".$pref."thread");
$thread = mysql_result($r_thread, 0);
$r_fights = mysql_query("SELECT fightswon FROM ".$pref."gallery_photos WHERE fightswon>0");
$fights =0;
while($a_fights = mysql_fetch_array($r_fights))
{
$fights = $a_fights[0] + $fights;
}
$r_bilder = mysql_query("SELECT COUNT(photo_id) FROM ".$pref."gallery_photos GROUP BY photo_id");
$bilder = mysql_num_rows( $r_bilder );
$image = "/var/www/web/html/seite/board_image.png";
$image_end = "/var/www/web/html/seite/board_image2.png";
$im = imagecreatefrompng($image);
$tc = ImageColorAllocate ($im, 0, 0, 0);
ImageString($im, 3, 145, 0, "Statistik von XYZ", $tc);
ImageString($im, 2, 145, 12, "Mitglieder: $user", $tc);
ImageString($im, 2, 145, 23, "Gepostet: $post Beiträge in $thread Themen", $tc);
ImageString($im, 2, 145, 33, "Bilder in der Galerie: $bilder", $tc);
ImageString($im, 2, 145, 43, "Carfights: $fights", $tc);
header("Content-Type: image/png");
Imagepng($im,'',100);
Imagepng($im,$image_end);
ImageDestroy ($im);
?>
Es kommt immer die Meldung:
Die Grafik "XYZ" kann nicht angezeigt werden, weil sie Fehler enthält.
Woran kann das liegen?
Dank euch!
Zuletzt bearbeitet: