login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tekst naar PNG

Offline SimonDW - 29/05/2007 16:53
Avatar van SimonDWNieuw lid Op welke manier kan ik tekst uit de database uitlezen en omzetten in PNG? Zou zijn om op deze manier e-mail adressen te 'beveiligen'... Wie weet raad??

6 antwoorden

Gesponsorde links
Offline Ultimatum - 29/05/2007 17:00
Avatar van Ultimatum PHP expert Kijk eens naar de tutorials over de Gd Library
Offline SimonDW - 29/05/2007 21:03
Avatar van SimonDW Nieuw lid Ik had daar al eens rondgekeken, maar niets gevonden dat mij helpt.

Eens er meerdere e-mail adressen per pagina staan krijg ik allemaal chinese tekentjes en foutmelding van "header send"...
Offline Elpiedro - 29/05/2007 21:39
Avatar van Elpiedro PHP interesse Je moet de image maken in een aparte pagina, want die pagina is niet HTML zoals jij al aangegeven had door <html><head>... te gebruiken. Je kan je image te voorschijn halen door dit te gebruiken: <img src="mijnplaatje.php" />
Offline Dolfje - 29/05/2007 23:25 (laatste wijziging 29/05/2007 23:25)
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
bv.
  1. image.php?id=...
  2. <?
  3. $user = getUserInfo($_GET['id']);
  4.  
  5. header("Content-type: image/png");
  6. $im = imagecreate(110, 20);
  7. imagecolorallocate($im, 255, 255, 255); //background
  8. $color = imagecolorallocate($im, 0, 0, 0);
  9. imagestring($im, 1, 5, 5, $user->email, $color);
  10. imagepng($im);
  11. imagedestroy($im);


en dan gebruik je een image-tag op de plaats dat het moet komen
Offline Warbringer - 30/05/2007 10:07
Avatar van Warbringer Onbekend headers already send? kan je oplossen met

ob_start() en ob_clean. ob_start helemaal bovenaan je pagina en wanneer je het plaatje gaat weergeven (dus de header veranderd naar image/gif of welke extensie dan ook) doe je de header even leeg gooien met ob_clean
Offline mebus - 30/05/2007 10:38
Avatar van mebus Nieuw lid @WarBringer, jup echt weer zo een vieze oplossing...

Gewoon voor zorgen dat je geen tekst output voor je header ( s )...

Zo moeilijk is dit nog niet hoor.

Citaat:
Sorry voor me vorige bericht
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.294s