|  | Posted by Christoph Burschka on 01/31/07 11:40 
The manual (http://de3.php.net/manual/en/features.safe-mode.php) says only this about safe_mode_exec_dir:
 
 > If PHP is used in safe mode, system() and the other functions
 > executing system programs  refuse to start programs that are not in
 > this directory. You have to use / as directory separator on all
 > environments including Windows.
 
 But what effect does this variable actually have - will this directory
 automatically be the "local" directory for system calls?
 
 For example, if it is set to /home/php-safe, and this directory contains
 the program "helloworld.sh":
 
 Will this work?
 
 > system("/home/php-safe/helloworld.sh");
 
 And will this?
 
 > system("helloworld.sh");
 
 Also, if the program is not in this directory, but in the parent
 directory, will this be blocked as it should?
 
 > system("../helloworld.sh");
 
 --
 CB
  Navigation: [Reply to this message] |