login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[GD] Image Fout, hoe op te lossen?

Offline Nrzonline - 28/07/2006 15:47 (laatste wijziging 28/07/2006 15:57)
Avatar van NrzonlinePHP ver gevorderde Hey SiMa Leute,

Ik heb toenstaks geprobeerd een .png imagate te maken met GD,
maar dit gaat mij nog niet echt goed af... Ik heb een tutorial
gebruikt, en nagemaakt. Maar dit werkt niet?
Citaat:
De afbeelding “http://localhost/mmorpg/test.php” kan niet worden weergegeven, omdat hij fouten bevat.
Code:
  1. <?PHP
  2. header ("Content-Type: image/png");
  3. $image = imagecreate (150, 50);
  4. $achtergrond = imagecolorallocate ($image, 255, 255, 255);
  5. $grootte = 5;
  6. $tekst = "sitemasters";
  7. $kleur = imagecolorallocate ($image, 255, 0, 0);
  8. $font = 'fonts/times.tff';
  9. imagettftext ($image, $grootte, 3, 20, 25, $kleur, $font, $tekst);
  10. imagepng ($image);
  11. imagedestroy ($image);
  12. ?>


"fonts/times.tff" bestaat, dus dat moet ook gewoon werken..
Weet iemand wat er fout is? :/

Alvast bedankt,
Nrzonline

9 antwoorden

Gesponsorde links
Offline Richard - 28/07/2006 15:49
Avatar van Richard Crew algemeen Content-Type is case-sensitive, altijd zo neerzetten dus.

voor de rest zie ik eigelijk geen fout...
Offline Nrzonline - 28/07/2006 15:50 (laatste wijziging 28/07/2006 15:50)
Avatar van Nrzonline PHP ver gevorderde Thnx, aangepast... maar werkt alsnog niet 
Offline Richard - 28/07/2006 15:55
Avatar van Richard Crew algemeen $grotte moet $grootte worden, regel 9
Offline Nrzonline - 28/07/2006 15:57 (laatste wijziging 28/07/2006 16:08)
Avatar van Nrzonline PHP ver gevorderde Maarja, ook dit werkt niet 
Nog atlijd dezelfde foutmelding
Slordige fout though 
Offline Thomas - 28/07/2006 16:12
Avatar van Thomas Moderator Tip voor debugging: Gebruik als content-type text/plain, dan zie je een tekstuele foutmelding (als het goed (fout ) is).

Waarschijnlijk klopt het pad naar je font toch niet, of is GDLib niet (goed) geinstalleerd ofzo.
Offline xSc - 28/07/2006 16:15
Avatar van xSc Onbekend Zat ik ook aan te denken. Voor de veiligheid geef ik het gehele absolute pad op.
Offline Thomas - 28/07/2006 16:31 (laatste wijziging 28/07/2006 16:31)
Avatar van Thomas Moderator Misschien moet je een "/" aan het begin van je font-pad zetten, zie ook php.net in het onderdeel fontfile.
Offline Nrzonline - 28/07/2006 16:51 (laatste wijziging 28/07/2006 16:52)
Avatar van Nrzonline PHP ver gevorderde "/" werkt niet =(
text-plain... geen fout maar hij wil hem gaan downloaden?

Mjah die van php.net werkt wel, dus ik ga daar wel wat mee knooien.
thanks iedereen iig.
Offline Thomas - 28/07/2006 16:58 (laatste wijziging 28/07/2006 16:58)
Avatar van Thomas Moderator Staan er nog regelovergangen / spaties na het PHP-blok? Deze zouden misschien het plaatje corrupt kunnen maken. Zet exit(); na imagepng() of na imagedestroy() zodat het script ook echt stopt hierna.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s