Hallo
Ich habe hier vom DreamLife-RP UCP ein Dynamisches Signatur System gefunden, bekomme sie aber nicht zum Laufen,
Ich habe hier die Zeilen aus der Index.php wo die Signatur Angezeigt werden soll:
PHP
echo '<div id="signatur">';
echo '<img src="localhost/user/'.$_SESSION['username'].'.png">';
echo "<br \>";
echo "<br \>";
echo 'Directlink : localhost/user/'.$_SESSION['username'].'.png';
echo "<br \>";
echo 'BBCode für das Forum : <br> [img]localhost/user/'.$_SESSION['username'].'.png[/img]';
echo '</div>';
Dann hab ich hier die .Htacess
Hier die Sig.php
PHP
<?php
@require('api_query.php');
@require('functions.php');
Header("Cache-Control: no-cache");
Header("Content-Type: image/png");
if(isset($_GET['type']) && $_GET['type'] == 'server')
{
$image = imagecreatefromPNG("/images/Sig.png");
$color = imagecolorallocate($image,255,255,255);
$green = imagecolorallocate($image,76,255,16);
$font = 'font/font.ttf';
$size = 19;
imagettftext ( $image, $size, 0, 30, 150, $color, $font, "Name: " .$hostname);
imagettftext ( $image, $size, 0, 275, 38, $color, $font, "Spieler: " .$plr_count.' / '.$max_plrs);
imagettftext ( $image, $size, 0, 275, 75, $color, $font, "Map: " .$mapname);
imagettftext ( $image, $size, 0, 275, 112, $green, $font, "Status: " .$status);
imagepng($image);
imagedestroy($image);
}
if(isset($_GET['type']) && $_GET['type'] == 'user' && $_GET['user'] && isset($_GET['user']))
{
$functions = new functions();
$PlayerInfo = $functions->GetPlayerInfo($_GET['user']);
if($PlayerInfo == true)
{
$image = imagecreatefromPNG("images/sig.png");
$color = imagecolorallocate($image,255,255,255);
$green = imagecolorallocate($image,76,255,16);
$font = 'font/font.ttf';
$size = 19;
$max_str = 15;
$size2 = 15;
if(strlen($_GET['user']) > $max_str)
{
imagettftext ( $image, $size2, 0, 10, 135, $color, $font, "Name : " .$_GET['user'] ." - Mobilnr. ". $PlayerInfo['PhoneNr']);
imagettftext ( $image, $size, 0, 10, 58, $color, $font, "Level : " .$PlayerInfo['Level'] ." - Respekt : ".$PlayerInfo['Respect']);
imagettftext ( $image, $size, 0, 10, 95, $color, $font, $functions->getPlayerFraktion($_GET['user']));
imagepng($image);
imagedestroy($image);
}
else
{
imagettftext ( $image, $size, 0, 10, 135, $color, $font, "Name : " .$_GET['user'] ." - Mobilnr. ". $PlayerInfo['PhoneNr']);
imagettftext ( $image, $size, 0, 10, 58, $color, $font, "Level : " .$PlayerInfo['Level'] ." - Respekt : ".$PlayerInfo['Respect']);
imagettftext ( $image, $size, 0, 10, 95, $color, $font, $functions->getPlayerFraktion($_GET['user']));
imagepng($image);
imagedestroy($image);
}
}
elseif($PlayerInfo == false)
{
$image = imagecreatefromPNG("images/nosig.png");
imagepng($image);
imagedestroy($image);
}
}
?>
Alles anzeigen
Aber wo ist da nun der Fehler ?
PS : Die Bilder sind im Ordner Images/Sig.png