Re: Running a Shell Script in PHP HELP!

From: Date: Sun, 30 Sep 2001 23:23:23 +0000
Subject: Re: Running a Shell Script in PHP HELP!
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-69398@lists.php.net to get a copy of this message
On Sunday 30 September 2001 04:23 pm, Kath wrote: > Executing the script could be good :) > > Try a system(); command. > > Alas, remember, PHP runs as whatever user apache does, so chances are it > has no privledges to run any of these operations as it is > www/nobody/apache/daemon/etc. > > You could sudo it in the system call. > > - k > > ----- Original Message ----- > From: "Armando Cerna" <armando@thefoodlist.com> > To: <php-general@lists.php.net> > Sent: Sunday, September 30, 2001 7:14 PM > Subject: [PHP] Running a Shell Script in PHP HELP! > > > I have a shell script that I am executing like this $files = > > shellscript; > > > but if I do an if ($files) it doesn't read $files as existing. The > > contents > > > of the shell script is a smbclient line that copies a bunch of DBF files > > from > > > another machine. Anyone have any idea? Below is a little snipit of my > > code > > > $files = updatemp; > > > > > > if ($files) { > > print "$files<br>"; > > print "I am god"; > > > > } else { > > print "$files"; > > print "It's ok you'll get it working. =)"; > > } > > > > > > > > > > > > > > The contents of the updatemp file is as follows > > > > smbclient //machine/c -I 192.168.0.4 -U armando%secret -D a1 -c 'lcd > > /tmp/dbf > > > ; prompt ; mget *.dbf ; quit' > > > > > > Thanks in advance, > > Armando > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > For additional commands, e-mail: php-general-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net I have tried system (updatemp) and exec (updatemp) but the permissions and sudo thing did not occur to me could you show me an example of how this would be done im kindof new to all this. TIA, Armando

« previous php.general (#69398) next »