login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] GD_library

Offline nathanael - 03/07/2005 18:40 (laatste wijziging 03/07/2005 19:20)
Avatar van nathanaelGouden medaille

HTML gevorderde
Hallo...

Ik probeerde een tutorial over gd_library, maar als ik het afdruk krijg ik allerlei gekke tekens.

Citaat:
PNG  IHDR2B°YPLTEÿÿÿÿëZçzIDATxc`£Àü!CM",È,ÆÀEìáhþþó WüA;ãF2³áÙ6B ysn0³I66 ýÏþ0ûÏ?Hb r7Hfcl`C¸%-9wãdcÉFyÌØØåÎ;ðáGÞb5,´¬eIEND®B`


Betekend dit dat ik geen GD_library heb.

(Misschien dat jullie er iets over kunnen vinden op bhosted.nl )

Edit: Ik heb gekeken met phpinfo(); Nu zie ik onder het kopje GD dat het allemaal enabled is!

@Xenox: heb ik gedaan

  1. <?php
  2.  
  3. header("content-type: image/png");
  4. $image = ImageCreate(150, 50); //Plaatje aanmaken met X=300 en Y=75
  5.  
  6. //We maken een achtergrondkleur
  7. $achtergrond = ImageColorAllocate($image, 255, 255, 255); //255, 255, 255 = Wit
  8. //De grootte van ons lettertype
  9. $grootte = 5;
  10. //Tekst die we op ons plaatje willen.
  11. $tekst = Sitemasters;
  12. //Tekstkleur
  13. $kleur = ImageColorAllocate($image, 255, 0, 0); //255, 0, 0 = Rood
  14. //De functie ImageString word onder het voorbeeld uitgelegd !
  15. ImageString($image, $grootte, 5, 25, $tekst, $kleur);
  16. //Het plaatje aanmaken.
  17. ImagePng($image);
  18. //Het plaatje verwijderen uit het geheugen
  19. ImageDestroy($image);
  20. ?>

4 antwoorden

Gesponsorde links
Offline XenoX - 03/07/2005 18:42
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
Je moet voordat je heb afdrukt een header() doen die aangeeft dat je een plaatje wil.

header('Content-Type: image/png'); dacht ik
Offline haytjes - 03/07/2005 18:51
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
ik zou vragen aan je host ofdat headers toegestaan zijn,
want normaal moet dit werken.
Offline XenoX - 03/07/2005 18:54 (laatste wijziging 03/07/2005 18:54)
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
  1. <?php
  2.  
  3. header("content-type: image/png");
  4. $image = ImageCreate(150, 50); //Plaatje aanmaken met X=300 en Y=75
  5.  
  6. //We maken een achtergrondkleur
  7. $achtergrond = ImageColorAllocate($image, 255, 255, 255); //255, 255, 255 = Wit
  8. //De grootte van ons lettertype
  9. $grootte = 5;
  10. //Tekst die we op ons plaatje willen.
  11. $tekst = 'Sitemasters';
  12. //Tekstkleur
  13. $kleur = ImageColorAllocate($image, 255, 0, 0); //255, 0, 0 = Rood
  14. //De functie ImageString word onder het voorbeeld uitgelegd !
  15. ImageString($image, $grootte, 5, 25, $tekst, $kleur);
  16. //Het plaatje aanmaken.
  17. ImagePng($image);
  18. //Het plaatje verwijderen uit het geheugen
  19. ImageDestroy($image);
  20. ?>
Offline nathanael - 03/07/2005 19:17 (laatste wijziging 03/07/2005 19:20)
Avatar van nathanael Gouden medaille

HTML gevorderde
oke inprincipe werkt het, maar niet als ik met een pagina-systeem werk. dus als ik bijv: ?page=diensten heb. Hoe kan ik dit oplossen

btw: heb ob_start(); helemaal bovenaan op de index.php staan 

[opgelost]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.255s