<?php
// Print two names on the picture, which accepted by query string parameters.
// <img src="createImage.php?n1=winter&n2=seizoen&n2=rood" />
//tekst 1, boven
$n1 = $_GET['n1'];
//tekst 2, onder
$n2 = $_GET['n2'];
//achtergrondbeeld
$n3 = $_GET['n3'];
Header ("Content-type: image/jpeg");
switch ($n3):
case "rood":
$image = imageCreateFromJPEG("images/rood.jpg");
break;
case "blauw":
$image = imageCreateFromJPEG("images/blauw.jpg");
break;
case "groen":
$image = imageCreateFromJPEG("images/groen.jpg");
break;
default:
$image = imageCreateFromJPEG("images/basis.jpg");
endswitch;
$color = ImageColorAllocate($image, 255, 255, 255);
$color1 = ImageColorAllocate($image, 169, 169, 169);
// Wrtie text to horizontal alignment for the names.
imagettftext($image, 70, 0, 150, 185, $color, 'font/HermesRegular.ttf', $n1);
imagettftext($image, 40, 0, 500, 240, $color1, 'font/HermesRegular.ttf', $n2);
// nu opslaan
// in dite geval als file anders naam NULL geven
imagejpeg($image, "images/'.$n1.'.jpg", 80);
// vernietig file in geheugen
ImageDestroy($image);
?>
Nu wil ik er dus graag een functie van maken. Wie kan mij helpen?