Ik zat een beetje te spelen met GD library, met dit script van sitemasters.
$tekst = sitemasters;
werkt gewoon, terwijl er geen ' ' om sitemasters staan?
<?php
header("content-type: image/png");
$image = ImageCreate(82.5, 50); //Plaatje aanmaken met X=300 en Y=75
//We maken een achtergrondkleur
$achtergrond = ImageColorAllocate($image, 255, 255, 255); //255, 255, 255 = Wit
//De grootte van ons lettertype
$grootte = 12;
//Tekst die we op ons plaatje willen.
$tekst = sitemasters;
//Tekstkleur
$kleur = ImageColorAllocate($image, 255, 0, 0); //255, 0, 0 = Rood
//Het font selecteren, VERGEET DEZE NIET TE UPLOADEN !
$font = 'lucidaconsole.ttf';
//De functie word onder het voorbeeld uitgelegd!
ImageTTFText($image, $grootte, 0, 0, 25, $kleur, $font, $tekst);
//Het plaatje aanmaken.
ImagePng($image);
//Het plaatje verwijderen uit het geheugen
ImageDestroy($image);
?>
?Onbekende gebruiker
27-01-2010 19:50
error_reportin(E_ALL); en ini_set('display_errors', 1); bovenaan zetten. Dan nog een # voor regel 18 zodat je de fouten krijgt en je krijgt:
Notice: Use of undefined constant sitemasters - assumed 'sitemasters' in
terug.
Dan heb je je error reporting uit staan, want normaal zou het wel een error geven. Neem maar eens iets met een spatie ertussen, dan geeft hij waarschijnlijk wel een error. PHP is aardig voor je, maar zo hoort het in ieder geval niet.
Omdat je geen spaties tussen de komma's zet dan (bij 0,0,0). In je script staat dat er spaties tussen moeten zitten. Dan zou hij gewoon moeten werken...