May be you can look at exec() function: http://www.php.net/manual/en/function.exec.php
I know this doesn't solve the problem but gives you an option to workaround the problem. The curious thing about the warning message is: where are the backquotes in your code?? -William El jue, 01-04-2004 a las 01:54, Brian Duke escribió: > I can't seem to use the shell_exec() command. > > Here is the program: > > > > <?php > > > > $data = shell_exec("free -b"); > > $data = str_replace(' ',' ',$data); > > $data = str_replace(' ',' ',$data); > > $data = str_replace(' ',' ',$data); > > $data = str_replace(' ',' ',$data); > > $dataArray = explode(' ',$data); > > > > $total = $dataArray[16]; > > $used = $dataArray[17]; > > > > echo $used.chr(10); > > echo $total.chr(10); > > ?> > > > > I can make this script executable via chmod 700 mem.php and run it directly > via the command line. Only then I can get it to work on my redhat 9 machine. > > The problem is I call this script from another script to plot out the data > on MRTG graphs. > > > > I expect to see something like : > > > > [EMAIL PROTECTED] php-4.3.2]# php /var/www/html/swap/mem.php > > > > 246789242 > > 512689734 > > > > [EMAIL PROTECTED] php-4.3.2]# > > > > But in fact I get the warning : > > > [EMAIL PROTECTED] php-4.3.2]# php /var/www/html/swap/mem.php > > Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in > /var/www/html/swap/swap.php on line 3 > > [EMAIL PROTECTED] php-4.3.2]# > > The warning would be applicable if any php.ini file on my system had Safe > Mode enabled. As the bug people said shell_exec() == ``. But that applies > if anywhere on my box safemode was enabled. I have spent 4 solid days > looking and verifying there is no safe mode enabled on my box. It's an > internal monitoring server there is absolutely no need for safe mode. This > is what is in my PHP.ini > > > > ; Safe Mode > > ; > > safe_mode = Off > > safe_mode_gid = Off > > > > Can someone tell me if they can run that script on their *nix machine? I'm > running php 4.32 apache 2.0 server on a up-to-date redhat 9 server. I don't > think this script can be run from another program. > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php