Make sure that:
- The user executing the script (apache I presume) has execute
permissions on ls and ln binaries.
- The user executing the script has write persmissions on the
directory you are trying to write, and read permissions where you do
- This will probably help: put the full binary path for ls and ln, it
depends on your OS, but probably they are: /bin/ls and /bin/ln
If that doesn't help, can you show us the output?
On Sat, Jun 27, 2009 at 5:46 PM, Govinda<govinda.webdnat...@gmail.com> wrote:
> this code:
> $testOutput = shell_exec("ls");
> $firstCMD="cd $where2cd2";
> $firstOutput = shell_exec("$firstCMD");
> // $firstOutput = shell_exec('cd testDir/');
> $testOutput2 = shell_exec("ls");
> $secondCMD='ln -s amex_cid.gif myccGOV.gif';
> $secondOutput = shell_exec("$secondCMD");
> echo "testOutput:<br><pre>$testOutput</pre>";
> is not producing the symlink that I think it should. (?!?) (neither in the
> dir/ where this script lives, nor in the testDir/ where I am actually trying
> to create it, on the fly.
> Server is not in safe mode.
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php