Ik heb een groot probleem met een nieuwe site van me,
met daarop een zogenaamde tour of beauty. Men kan zich inschrijven en dan kan hij/zij via de site foto's van zich online zetten.
Het werkt als volgt, als men registreert wordt er onder de map 'tour' met permissions 777 een map gemaakt gelijk aan de naam van de persoon (username) als volgt:
dan kunnen ze plaatjes uploaden naar deze map en dat gaat goed, en het plaatje wordt weergegeven, maar als ik eenmaal iets met het plaatje wil doen
etc. krijg ik deze fouten:
en als ik de map wil verwijderen via HTTP met de volgende script:
krijg ik de fouten:
Deze fouten zijn echt heel vervelend aangezien de site af zou zijn, dacht ik, en dan ga je de boel online gooien en dan heb je al dat zooi met die permissions.
Is er iemand die misschien een oplossing weet?
met daarop een zogenaamde tour of beauty. Men kan zich inschrijven en dan kan hij/zij via de site foto's van zich online zetten.
Het werkt als volgt, als men registreert wordt er onder de map 'tour' met permissions 777 een map gemaakt gelijk aan de naam van de persoon (username) als volgt:
PHP:
1
| <? $nick = stripslashes($nick); $oldumask = umask(0); mkdir("tour/$nick", 01777); umask($oldumask);?> |
dan kunnen ze plaatjes uploaden naar deze map en dat gaat goed, en het plaatje wordt weergegeven, maar als ik eenmaal iets met het plaatje wil doen
PHP:
1
| <?$picturesizes = getimagesize("tour/$nick/$pictureone");$pictureoneheight= 250 / $picturesizes[0] * $picturesizes[1];?> |
etc. krijg ik deze fouten:
code:
1
2
3
4
5
| Warning: SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access tour/Stille12/Stille121.jpg owned by uid 2526 in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/tour.php3 on line 49 Warning: getimagesize: Unable to open 'tour/Stille12/Stille121.jpg' for reading. in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/tour.php3 on line 49 Warning: Division by zero in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/tour.php3 on line 50 |
en als ik de map wil verwijderen via HTTP met de volgende script:
PHP:
1
| <?function delete($file) { if (is_dir($file)) { $handle = opendir($file); while($filename = readdir($handle)) { if ($filename != "." && $filename != ".."){ delete($file."/".$filename); } } closedir($handle); rmdir($file); } else { unlink($file); }}delete("../tour/$nick");}?> |
krijg ik de fouten:
code:
1
2
3
4
5
| Warning: SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access ../tour/Stille12/pasfoto.jpg owned by uid 2526 in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/admin/kandidaten.php3 on line 63 Warning: SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access ../tour/Stille12/Stille121.jpg owned by uid 2526 in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/admin/kandidaten.php3 on line 63 Warning: RmDir failed (Directory not empty) in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/admin/kandidaten.php3 on line 61 |
Deze fouten zijn echt heel vervelend aangezien de site af zou zijn, dacht ik, en dan ga je de boel online gooien en dan heb je al dat zooi met die permissions.
Is er iemand die misschien een oplossing weet?