Moet ik dat er gewoon boven plakken?
Link gekopieerd
Zo dus:
<?php
if($_SERVER['REQUEST_METHOD'] == 'GET' ){
//code van arjannetje
//Naam1 ophalen
if(isset($_GET['naam1']))
{
$naam1 = ucfirst($_GET['naam1']);
}else{
$naam1 = 'Naam 1';
}
//Naam2 ophalen
if(isset($_GET['naam2']))
{
$naam2 = ucfirst($_GET['naam2']);
}else{
$naam2 = 'Naam 2';
}
//Juiste header versturen
header("Content-type: image/png");
//Lettertype bepalen
$font = 'Verdana.ttf';
//Afbeelding maken
$image = imagecreatetruecolor(96, 96);
//Kleurtjes vaststellen
$zwart = imagecolorallocate($image, 0, 0, 0);
//Breedte uitrekenen van beide namen
$boxuitrekenen = imageftbbox(10, 0, $font, $naam1);
$breedte1 = abs($boxuitrekenen[4] - $boxuitrekenen[0]);
$boxuitrekenen = imageftbbox(10, 0, $font, $naam2);
$breedte2 = abs($boxuitrekenen[4] - $boxuitrekenen[0]);
//Achtergrond oppakken en erin plakken.
$achtergrond = imagecreatefrompng('avatar.png');
imagecopy($image, $achtergrond, 0, 0, 0, 0, 96, 96);
//Tekst erop plakken
imagettftext($image, 10, 0, (round(96-$breedte1)/2), 20, $zwart, $font, $naam1);
imagettftext($image, 10, 0, (round(96-$breedte2)/2), 80, $zwart, $font, $naam2);
//Afbeelding maken & daarna weggooien!
imagepng($image);
imagedestroy($image);
imagedestroy($overloop);
}
else{
?>
<form name="loveavatar" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
Typ hier uw naam:<input type=text name="naam1"><br><br>
Typ hier de andere naam:<input type=text name="naam2"><br><br>
<input type=submit name=verzenden value=OK>
</form>
<?php
}
?>
Link gekopieerd
Link gekopieerd
Kalle, je probeerd een formulier in een png te proppen nu ;).
Link gekopieerd
Hoe moet het dan Arjan? Jij bent de master;):P
Link gekopieerd
Arjan Kapteijn schreef op 09.07.2006 16:42
Kalle, je probeerd een formulier in een png te proppen nu ;).
Valt wel mee, png header wordt alleen bij verstuur verzonden?
Link gekopieerd
Ik zie het, kalle heeft ook een $_SERVER['REQUEST_METHOD'] toegevoegd :).
Link gekopieerd
Arjan hoe moet het dan kan je het ff voordoen?
Link gekopieerd
ik weet al waarom ie niet werkt... het is altijd REQUEST_METHOD GET...
Link gekopieerd