Hallo,
ich habe ein Problem mit meiner dynamischen Blacklist MySQL (PHP).
Es wird keine Grafik erstellt, jedoch ist alles richtig in der Tabelle vorhanden.
-> Wird aus der Tabelle halt nur der Name sowie der Blacklist Grund ausgelesen und dann auf der Grafik erstellt.
Verstehe aber nicht, warum es nicht funktioniert.
Hier mal der Code:
PHP
<?php
header('Content-Type: image/png');
/// Konfiguration ///
$db[0] = "Blacklist"; // Die Tabelle wo die Benutzerdaten liegen
$db[1] = "Name"; // Die Spalte wo der Admin Rank steht
$db[2] = "Grund"; // Die Spalte wo der Online-Status steht
/////////////////////
$conn = mysql_connect($connect[0], $connect[1], $connect[2]);
mysql_select_db($connect[3], $conn);
$signaturQuery = mysql_query("SELECT * FROM `{$db[0]}` WHERE `{$db[1]}` != 0 ORDER BY `{$db[1]}` DESC");
while($row = mysql_fetch_array($signaturQuery)) {
$admins[] = $row;
}
$line_background = ImageCreateFromPNG("Offline.png");
$line_height = ImageSY($line_background);
$line_height_margin = 0;
$currentHeight = $line_height_margin;
$image_height = $line_height*sizeof( $admins ) + $line_height_margin*sizeof( $admins );
$img = ImageCreate( ImageSX( $line_background ), $image_height );
$transparent = ImageColorAllocate( $img, 245, 245, 245 );
ImageColorTransparent( $img, $transparent );
$weiß = ImageColorAllocate( $img, 255, 255, 255);
ImageCopy($img, $line_background, 0, $currentHeight, 0, 0, ImageSX( $line_background ), ImageSY( $line_background ) );
ImageTTFText ($img, 14, 0, 15, $currentHeight + 27, $weiß, "fonts/arial.ttf", $admin["{$db[1]}"]);
ImageTTFText ($img, 14, 0, 380, $currentHeight + 27, $weiß, "fonts/arial.ttf", $admin["{$db[2]}"]);
$currentHeight = $currentHeight + $line_height + $line_height_margin;
}
ImagePNG( $img );
ImageDestroy( $img );
?>
Alles anzeigen
Folgende Errors werden ausgespuckt
Code
Warning: imagecreatefrompng(Offline.png): failed to open stream: No such file or directory in ...
Warning: imagesy() expects parameter 1 to be resource, boolean given in ...
Warning: imagesx() expects parameter 1 to be resource, boolean given in ...
Warning: imagecreate(): Invalid image dimensions in ...
Warning: imagecolorallocate() expects parameter 1 to be resource, boolean given in ...
Warning: imagecolortransparent() expects parameter 1 to be resource, boolean given in ...
Warning: imagecolorallocate() expects parameter 1 to be resource, boolean given in ...
Warning: imagesx() expects parameter 1 to be resource, boolean given in ...
Warning: imagesy() expects parameter 1 to be resource, boolean given in ...
Warning: imagecopy() expects parameter 1 to be resource, boolean given in ...
Warning: imagettftext() expects parameter 1 to be resource, boolean given in ...
Warning: imagettftext() expects parameter 1 to be resource, boolean given in ...
Warning: imagepng() expects parameter 1 to be resource, boolean given in ...
Warning: imagedestroy() expects parameter 1 to be resource, boolean given in ...
Alles anzeigen
Würde mich über Hilfe sehr freuen.
Gruß