php gdlib hilfe bei erstellung

Lordsilver

Grünschnabel
Hallo leute ich habe da ein kleines problem ich habe mir ein script gebastelt der eine signatur erstellt in den man aktiv im spiel ist (leuft im hintergund in meiner global.php)

immer wen die sig aktualiesiert wird sehe ich den ganzen Ascii / Binär code ganz oben auf der seite darum meine frage wie kann ich dies verhindern.

des es sieht immer aus ob es ein fehler auf der seite ist.
 
Wäre vielleicht ganz schlau, wenn du den betreffenden Quellcode und den von dir erwähnten "Ascii / Binär code" hier einmal reinstellst...
 
also das hier ist der code von meinen script der per include in der global.php leuft

PHP:
<?php
#ImgStats (c) generation-forum.com

#Benötigte Daten aus der SQL-Datanbank auslesen
$usrid = $userdata['userid'];
$file = 'usrimgs/'.$usrid.'.png';
$time = filemtime($file);
$time = $time + 1; // Die 86400 (24 std) gibt an wan die grafik neu generiet wird in sekunden gerechnet
$now = time();
If ($now >= $time){
    unlink($file);
}

$result=$db->query("SELECT * FROM cc1_users WHERE userid ='$usrid'");
while($row=$db->fetch_array($result)) {
$username_1=$row['username'];
$punkte_1=$row['points'];
$alli_1=$row['allianzid'];
}
$result=$db->query("SELECT * FROM cc1_allianz WHERE aid ='$alli_1'");
while($row=$db->fetch_array($result)) {
$alianz_2=$row['name'];
}

		$result_l=$db->query("SELECT islandid FROM cc1_countries WHERE userid='$usrid'");
		$numoflands_1=$db->num_rows($result_l);		
		
//header('Content-type: image/png');
$imgfile='usrimgs/'.$usrid.'.png';
	$nwm=imagefontwidth(1)*strlen($username_1);
  $w=$nwm+88; // Breite in Pixel
  $h=60; // Höhe in Pexel
  $hImg=imagecreate($w,$h);
  $grey=imagecolorallocate($hImg, 245, 255, 220); // Hintergrund farbe RGB gerechnet 0, 0, 0 = weiss
  $black=imagecolorallocate($hImg, 0, 0, 0); // Schriftfarbe und Randfarbe für die grafik
  imagerectangle($hImg, 0, 0, $w-1, $h-1, $black);
  $darkred=imagecolorallocate($hImg, 255, 0, 0); // Farbe für den game Name
  imagestringup($hImg, 3, 1, $h-8, 'BGF', $darkred); // BGF durch den spiel name ergänzen ( ambesten die eine apkürzung )
  imagestring($hImg, 2, 20, 3,'Name: '.$username_1, $black);
  imagestring($hImg, 2, 20, 15, 'Punkte: '.$punkte_1, $black);
  imagestring($hImg, 2, 20, 28, 'Allianz: '.$alianz_2, $black);
  imagestring($hImg, 2, 20, 41, 'Länder: '.$numoflands_1, $black);
  imagepng($hImg, $imgfile);
  chmod($imgfile, 0777);
  imagepng($hImg);
  imagedestroy($hImg);
?>


folgende meldung sehe ich auf jeder seite im spiel also die daten des bildes aber wie stelle ich das so ein das dieser inhalt nicht angezeigt wird sondern im hintergrund gemacht wird.

http://home.arcor.de/dark_viper3k/Unbenannt-1.gif
 
Ich glaube mich zu erinnern, dass Du dazu imagepng() noch den Dateinamen als Parameter angeben musst.

Weiterhin moechte ich Dich bitten Dich an Gross- und Kleinschreibung zu halten.
Und: Dekliniere "laufen"!
 
Zurück