Ik heb een functie die een plaatje moet maken. (jpg). Alleen als ik hem draai dan verschijnt er geen image. In de browser, bij bron, staat de locatie van het ŽplaatjeŽ, maar het is het bekende vierkantje. Wat doe ik verkeerd?
PHP versie: 4.3.1, draaiende onder Windows 2000 pro.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| function text2image($mytext,$imwidth,$imheight) { if (!empty($mytext)) { if (empty($imwidth)) $imwidth=500; if (empty($imheight)) $imheight=400; Header("Content-type: image/Jpeg"); $im = @ImageCreate ($imwidth=500, $imheight) or die ("foutje"); $background_color = ImageColorAllocate ($im, 255, 255, 255); $text_color = ImageColorAllocate ($im, 0, 0, 0); $mytext = stripslashes($mytext); $mytext = ereg_replace("\r\n","\n",$mytext) ; $count=5; $returns = explode("\n", $mytext); while(list($k, $mytext) = each($returns)) { $count = $count; $insert_text = substr($mytext, 0); ltrim($insert_text); ImageString ($im, 2, 5,$count, $insert_text, $text_color); imagerectangle ($im, 2, 2, $imwidth-2, $imheight-2, $text_color); $count=$count+13; } ImageJpeg($im); ImageDestroy; } } text2image("Dit is een test",$imwidth,$imheight); |
PHP versie: 4.3.1, draaiende onder Windows 2000 pro.
[ Voor 6% gewijzigd door Verwijderd op 12-06-2003 18:04 ]