Met de volgende stuk code probeer ik een afbeelding te resizen:
Het problees is nu dat het wegschrijven van het nieuwe bestand niet lukt.
In Apache kom ik de volgende fout tegen:
[Wed Oct 12 20:44:29 2005] [error] PHP Warning: imagejpeg(): Unable to open 'd:/htdocs/test/test.jpg' for writing in d:\\htdocs\\class\\Test.inc.php on line 408
Apache/PHP/MySQL draait op Windows Server 2003.
Ik dacht gelijk aan de rechten in directory test, deze staat op 755.
Het probleem is dat ik het niet kan veranderen naar 777.
Ik heb het geprobeerd te veranderen met PHP en LeapFTP, maar hij blijft op 755 staan.
Heeft iemand een idee waarom ik het niet kan veranderen en of dit probleem uberhaubt iets te maken heeft met 755. Ik ben er al uren mee bezig, maar ik zie het gewoon niet.
btw. ik probeer het te veranderen met admin rechten.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| $destURL = $_SERVER['DOCUMENT_ROOT'] . "/test/test.jpg"; $srcImageInfo = getimagesize($url); $srcWidth = $srcImageInfo[0]; $srcHeight = $srcImageInfo[1]; $destWidth = 170; $destHeight = 170; $srcImage = imagecreatefromjpeg($url); $dstImage = imagecreate($destWidth,$destHeight); imagecopyresized($dstImage, $srcImage, 0, 0, 0, 0, $destWidth, $destHeight, $srcWidth, $srcHeight); imagejpeg($dstImage,$destURL); imagedestroy($srcImage); imagedestroy($destImage); |
Het problees is nu dat het wegschrijven van het nieuwe bestand niet lukt.
In Apache kom ik de volgende fout tegen:
[Wed Oct 12 20:44:29 2005] [error] PHP Warning: imagejpeg(): Unable to open 'd:/htdocs/test/test.jpg' for writing in d:\\htdocs\\class\\Test.inc.php on line 408
Apache/PHP/MySQL draait op Windows Server 2003.
Ik dacht gelijk aan de rechten in directory test, deze staat op 755.
Het probleem is dat ik het niet kan veranderen naar 777.
Ik heb het geprobeerd te veranderen met PHP en LeapFTP, maar hij blijft op 755 staan.
Heeft iemand een idee waarom ik het niet kan veranderen en of dit probleem uberhaubt iets te maken heeft met 755. Ik ben er al uren mee bezig, maar ik zie het gewoon niet.
btw. ik probeer het te veranderen met admin rechten.