linux - Directory not changing using exec comman in php -
hi trying make use of exec command , change directory execute specific command, change directory not working
when execute exec('whoami'); proper output when execute following code
<?php ini_set('error_reporting', e_all); $var = exec('cd /root/'); echo exec("pwd"); ?> my directory not changing root
i think need use chdir() rather exec('cd /root/'):
<?php ini_set('error_reporting', e_all); $var = chdir('/root/'); echo exec('pwd'); // prints /root this may not work if running on website , user http server running not have access /root.
the reason exec() doesn't work opens new subprocess each time. changing current directory in 1 not affect others spawned after.
Comments
Post a Comment