het is echt heel raar maar ik zit op een linux mandrake server en als ik daarin in de shell hetvolgende intyp:
unzip /var/www/archipics_upload/ZIP/1_1.zip -d /var/www/archipics_upload/users/
dan pakt hij daad werkelijk 1_1.zip uit naar de users directory...
als ik daarentegen deze command aanroep vanuit system() in php:
dan krijg ik slechts
te zien.... zit dit toevallig in elkaar met rechten? zoja welke rechten moet ik dan aanpassen?
unzip /var/www/archipics_upload/ZIP/1_1.zip -d /var/www/archipics_upload/users/
dan pakt hij daad werkelijk 1_1.zip uit naar de users directory...
als ik daarentegen deze command aanroep vanuit system() in php:
PHP:
1
2
3
4
5
6
7
| if(!empty($_GET['bestand'])){ $filename = "/var/www/archipics_upload/ZIP/1_1.zip"; $command = "unzip /var/www/archipics_upload/ZIP/1_1.zip -d /var/www/archipics_upload/users/"; $exec = system($command); echo $exec; }; |
dan krijg ik slechts
code:
1
| Archive: /var/www/archipics_upload/ZIP/1_1.zip Archive: /var/www/archipics_upload/ZIP/1_1.zip |
te zien.... zit dit toevallig in elkaar met rechten? zoja welke rechten moet ik dan aanpassen?
hier zou een slimme opmerking kunnen staan
maar die staat er niet