PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <? $directory = "./images/got/icons"; $handle=opendir($directory); $counter = 0; while ($file = readdir($handle)) { if ($file != "." &amp;&amp; $file != "..") { $arr_Images[$counter] = $file; $counter++; } } closedir($handle); srand((double)microtime()*1000000); $randID = rand(0,$counter - 1); header("Content-type: image/gif"); $img = ImageCreateFromGIF($directory."/".$arr_Images[$randID]); ImageString($img,2,1,50,"Operations",1); ImageGIF($img); ImageDestroy($img); ?> |
Goed, ik heb hier een scriptje om een random (got)icon te kiezen, en er een text overheen te plaatsen.
(Dit om gewoon wat te proberen hoe dat werkt met PHP, ben soort van newbie op dat gebied)
Het random uitkies stukje werkt wel (dat komt uit een ander script), en als ik er wat debug regels tussenplaats kiest ie iedere keer een plaatje uit die dir.
Met behulp van de docs op php.net heb ik die image commando's uitgezocht, dat werkt ook, maar niet altijd.
Op bovenstaande manier komt er ongeveer de helft van de tijd niets uit (helemaal geen uitvoer, ook geen errors ofzo)
Ligt dit aan mijn script? doe ik iets fout of ligt dit aan de server van xs4all?
het script staat op http://www.xs4all.nl/~aedens/goticon2.php4
de plaatjes staan in http://www.xs4all.nl/~aedens/images/got/icons/