Well, in case you didn't know, any idiot could copy the B1337 Logo and place it on their site...
I spoke with Kerm about this a while back, and had an idea. What if we used a PHP script (here at Cemetech) to authenticate sites that try to use the B1337 logo, and make the logo dynamic (has the date/and or time on it), so as to make faking B1337ness just that much harder. I hammered out the PHP code for such an icon... minus a few parts (IE: authentication, cuz i dont know what sort of authentication kerm would want to use)
Code:
Take note though, the Certified logo it's based off of would have to be a PNG file, and would have to be slightly adapted to allow for the date to show... (the example i gave would print something like 12.13.2005)
I spoke with Kerm about this a while back, and had an idea. What if we used a PHP script (here at Cemetech) to authenticate sites that try to use the B1337 logo, and make the logo dynamic (has the date/and or time on it), so as to make faking B1337ness just that much harder. I hammered out the PHP code for such an icon... minus a few parts (IE: authentication, cuz i dont know what sort of authentication kerm would want to use)
Code:
<?php
/**
* B1337 Authenticator/creator
*
* @version $Id$
* @copyright 2005
*/
$authentic = false // For security reasons, to keep someone from attempting to set the var through $_GET protocol, or otherwise
//Kerm's ID script would go here
if ($authentic != "true") {
die("Bad Authentication Request");
} else {
header("Content-type: image/png");
$im = imagecreatefrompng("images/certified.png");
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, date("m.d.y"), $text_color);
imagepng($im);
imagedestroy($im);
}
?>
Take note though, the Certified logo it's based off of would have to be a PNG file, and would have to be slightly adapted to allow for the date to show... (the example i gave would print something like 12.13.2005)