<!DOCTYPE html>
<html>
<head>
<title>Generate Signature</title>
</head>
<body>
<p>
<?php
$font_dir = 'fonts/';
$image_dir = 'images/';
$picture_dir = 'userpics/';
if(isset($_POST['username'])){
$error = 0;
$username = $_POST['username'];
$avatar = $_POST['avatar'];
$motto = $_POST['motto'];
$error = 1;
echo('Username too long!<br>');
}
$error = 1;
echo('Motto too long!<br>');
}
if($username==''){
$error = 1;
echo('You must enter a username!<br>');
}
if($avatar==''){
$error = 1;
echo('You must choose an avatar!<br>');
}
if($motto==''){
$error = 1;
echo('You must enter a motto!<br>');
}
if($error ==0){
$background = '';
$background .= $image_dir."signature_".$avatar;
$fontpath = $font_dir.'trajanProRegular.ttf';
imagettftext($img, 36, 0, 177, 102, $font_color, $fontpath, $username); imagettftext($img, 24, 0, 179, 136, $font_color, $fontpath, $username);
$pic = $picture_dir.$username.$r.'.png';
echo('<img src = "'.$pic.'"/>');
echo('<br/><br/>If you like the image please save it as we do not provide hosting.');
}
}
?>
</p>
<p><a href="index.php">Create a new signature</p>
</body>
</html>
PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPkdlbmVyYXRlIFNpZ25hdHVyZTwvdGl0bGU+Cgk8L2hlYWQ+CgoJPGJvZHk+CgkJPHA+CgkJPD9waHAKCQkJJGZvbnRfZGlyID0gJ2ZvbnRzLyc7CgkJCSRpbWFnZV9kaXIgPSAnaW1hZ2VzLyc7CgkJCSRwaWN0dXJlX2RpciA9ICd1c2VycGljcy8nOwoKCQkJaWYoaXNzZXQoJF9QT1NUWyd1c2VybmFtZSddKSl7CgoJCQkJJGVycm9yID0gMDsKCQkJCQoJCQkJJHVzZXJuYW1lID0gJF9QT1NUWyd1c2VybmFtZSddOwoJCQkJJGF2YXRhciA9ICRfUE9TVFsnYXZhdGFyJ107CgkJCQkkbW90dG8gPSAkX1BPU1RbJ21vdHRvJ107CgoJCQkJaWYoc3RybGVuKCR1c2VybmFtZSk+MTEpewoJCQkJCSRlcnJvciA9IDE7CgkJCQkJZWNobygnVXNlcm5hbWUgdG9vIGxvbmchPGJyPicpOwoJCQkJfQoKCQkJCWlmKHN0cmxlbigkbW90dG8pPjE2KXsKCQkJCQkkZXJyb3IgPSAxOwoJCQkJCWVjaG8oJ01vdHRvIHRvbyBsb25nITxicj4nKTsKCQkJCX0KCQkJCQoJCQkJaWYoJHVzZXJuYW1lPT0nJyl7CgkJCQkJJGVycm9yID0gMTsKCQkJCQllY2hvKCdZb3UgbXVzdCBlbnRlciBhIHVzZXJuYW1lITxicj4nKTsKCQkJCX0KCQkJCQoJCQkJaWYoJGF2YXRhcj09JycpewoJCQkJCSRlcnJvciA9IDE7CgkJCQkJZWNobygnWW91IG11c3QgY2hvb3NlIGFuIGF2YXRhciE8YnI+Jyk7CgkJCQl9CgoJCQkJaWYoJG1vdHRvPT0nJyl7CgkJCQkJJGVycm9yID0gMTsKCQkJCQllY2hvKCdZb3UgbXVzdCBlbnRlciBhIG1vdHRvITxicj4nKTsKCQkJCX0KCgkJCQlpZigkZXJyb3IgPT0wKXsKCQkJCQkKCQkJCQkkYmFja2dyb3VuZCA9ICcnOwoJCQkJCSRiYWNrZ3JvdW5kIC49ICRpbWFnZV9kaXIuInNpZ25hdHVyZV8iLiRhdmF0YXI7CgkJCQkJJGZvbnRwYXRoID0gJGZvbnRfZGlyLid0cmFqYW5Qcm9SZWd1bGFyLnR0Zic7CgkJCQkJJHVzZXJuYW1lID0gc3RydG91cHBlcigkdXNlcm5hbWUpOwoJCQkJCSRhdmF0YXIgPSBzdHJ0b3VwcGVyKCRhdmF0YXIpOwoJCQkJCQoJCQkJCSRpbWcgPSBpbWFnZWNyZWF0ZWZyb21wbmcoJGJhY2tncm91bmQpOwoKCQkJCQkkZm9udF9jb2xvciA9IGltYWdlY29sb3JhbGxvY2F0ZSgkaW1nLCA4MiwgNDEsIDE2KTsKCgkJCQkJaW1hZ2V0dGZ0ZXh0KCRpbWcsIDM2LCAwLCAxNzcsIDEwMiwgJGZvbnRfY29sb3IsICRmb250cGF0aCwgJHVzZXJuYW1lKTsKCQkJCQlpbWFnZXR0ZnRleHQoJGltZywgMjQsIDAsIDE3OSwgMTM2LCAkZm9udF9jb2xvciwgJGZvbnRwYXRoLCAkdXNlcm5hbWUpOwoKCQkJCQkkciA9IHJhbmQoMCwxMDAwKTsKCQkJCQkKCQkJCQkkcGljID0gJHBpY3R1cmVfZGlyLiR1c2VybmFtZS4kci4nLnBuZyc7CgoJCQkJCWltYWdlcG5nKCRpbWcsICRwaWN0dXJlX2Rpcik7CgkJCQkJaW1hZ2VkZXN0cm95KCRpbWcpOwoJCQkJCQoJCQkJCWVjaG8oJzxpbWcgc3JjID0gIicuJHBpYy4nIi8+Jyk7CgkJCQkJZWNobygnPGJyLz48YnIvPklmIHlvdSBsaWtlIHRoZSBpbWFnZSBwbGVhc2Ugc2F2ZSBpdCBhcyB3ZSBkbyBub3QgcHJvdmlkZSBob3N0aW5nLicpOwoJCQkJfQoKCQkJfQoKCQk/PgoJCTwvcD4KCQk8cD48YSBocmVmPSJpbmRleC5waHAiPkNyZWF0ZSBhIG5ldyBzaWduYXR1cmU8L3A+Cgk8L2JvZHk+CjwvaHRtbD4=