Hallo,
ich will mit PHP (GD-Bibliothek) ein Bild erstellen und dies abspeichern, leider klappt das nicht, da das PHP-Script angeblich nicht die Rechte dazu hat. Hier mein PHP-Script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php //erstemal map zeichnen $im = imagecreate(4000,4000); $grau = imagecolorallocate($im, 192, 192, 192); imagefill ($im, 0, 0, $grau); $s = imagecolorallocate($im, 0, 0, 0); for ($i=0; $i<=4000; $i+=10) { imageline($im, 0, $i, 4000, $i, $s); } for ($i1=1; $i1<=4000; $i1+=10) { imageline($im, 0, $i1, 4000, $i1, $s); } for ($l=0; $l<=4000; $l+=10) { imageline($im, $l, 0, $l, 4000, $s); } for ($l1=1; $l1<=4000; $l1+=10) { imageline($im, $l1, 0, $l1, 4000, $s); } //header("Content-Type: image/png"); imagepng($im, "map.png"); imagedestroy($im); ?> |
Hier das Log-File vom Apache Server(nur letzten paar Ausgaben):
[Wed Apr 20 21:45:48 2011] [error] [client 127.0.0.1] PHP Warning: imagepng(): Unable to open 'map.png' for writing: Permission denied in /home/daniel/public_html/browsergame/drawmap.php on line 21 [Wed Apr 20 21:51:31 2011] [error] [client 127.0.0.1] PHP Warning: imagepng(): Unable to open 'map.png' for writing: Permission denied in /home/daniel/public_html/browsergame/drawmap.php on line 21 [Wed Apr 20 21:52:02 2011] [error] [client 127.0.0.1] PHP Warning: imagepng(): Unable to open 'map.png' for writing: Permission denied in /home/daniel/public_html/browsergame/drawmap.php on line 21 [Wed Apr 20 21:52:03 2011] [error] [client 127.0.0.1] PHP Warning: imagepng(): Unable to open 'map.png' for writing: Permission denied in /home/daniel/public_html/browsergame/drawmap.php on line 21 [Wed Apr 20 21:52:04 2011] [error] [client 127.0.0.1] PHP Warning: imagepng(): Unable to open 'map.png' for writing: Permission denied in /home/daniel/public_html/browsergame/drawmap.php on line 21 [Wed Apr 20 21:53:26 2011] [error] [client 127.0.0.1] PHP Warning: imagepng(): Unable to open 'map.png' for writing: Permission denied in /home/daniel/public_html/browsergame/drawmap.php on line 21
Und hier die ls -l im entsprechendem Verzeichnis (wichtig ist die Datei drawmap.php):
1 2 3 4 5 6 7 | total 24 -rw-r--r-- 1 daniel daniel 1356 2011-04-14 18:12 create_new.inc.php -rw-rw-rw- 1 daniel daniel 554 2011-04-20 21:52 drawmap.php -rw-r--r-- 1 daniel daniel 2498 2011-04-20 21:14 game.php -rw-r--r-- 1 daniel daniel 3938 2011-04-14 18:21 login.php -rw-r--r-- 1 daniel daniel 1101 2011-04-19 22:20 overview.inc.php -rw-r--r-- 1 daniel daniel 126 2011-04-10 11:39 session_control.inc.php |
Ich hoffe ihr könnt mir mit den angegebenen Informationen helfen.
Helicopterfly