* Thus wrote Tom Ray [List] ([EMAIL PROTECTED]): > I'm having a bit of an issue using exec() and system().
hmm.. seems to be the theme today :) > > $dir="unique_dir"; > system("cp -R forum /path/of/forum/location/of/forums/".escapeshellarg($dir)); > > The forum directory is located in the same directory as the script. > > Now, this is where I run into trouble. When they delete directories, I want to > backup the directory before I delete it > just in case they delete the wrong information. I just can't get it to work. I've > tried exec() and system() to no avail. > Of course, I'm under the impression I can use tar via exec(). Currently I have: This depends, if safe_mode is on, tar may or may not be allowed depending on the safe_mode settings. Also, tar may not be in your path, try calling tar directly: /usr/bin/tar [options] > $dir="unique_dir"; > $cmd="tar -cf /location/of/tar/files/$dir.tar /location/of/forum/diretory/*"; > exec($cmd); Just a side note, you might want to issue a: tar -czf /location/of/tar/files/$dir.tgz Probably will samve some space down the line. > > This should work shouldn't? Any thoughts, suggestions? Anyone else done something > like this? Yes, another thing to check for would be any error's that are issued from the exec($cmd). Curt -- "I used to think I was indecisive, but now I'm not so sure." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php