Hi again, thank you for your replay.
could you explain me how did you do that? Because I tried to recompile php with the options that you written down (I put that in the file get_php, does it correct?) but at the moment I'm not able to start bluetooth from my web page.... (./cdBluez-start) thank you in advance. --- In [email protected], "Scott Lingerfelt" <[EMAIL PROTECTED]> wrote: > > I am running the FoxServe! > > I have not started work on this at this time but I should get something > together soon! I currently stop the existing httpd service and start > another which runs as root allowing exec("") commands to work. So a big > security hole! Not to worried that it runs on a local intranet site and not > exposed to the internet. > > Scott > > On 7/23/08, ssmtux <[EMAIL PROTECTED]> wrote: > > > > Hello, > > > > thanks in advance. > > May I ask you if with this option also the exec("") could work? > > > > Although I don't understand where I could manage the following: > > --disable-all \ > > --with-config-file-path=/etc/ \ > > --enable-pdo \ > > --enable-session \ > > --with-pdo-sqlite \ > > --enable-posix \ > > --enable-pcntl \ > > --enable-discard-path > > > > Regards. > > > > --- In [email protected] <foxboard%40yahoogroups.com>, "Scott > > Lingerfelt" > > <scott.lingerfelt@> wrote: > > > > > > Hi Jono, > > > > > > This does help thanks for sharing! > > > > > > Scott > > > > > > On 7/17/08, Jono Woodhouse <justcool_foxyahoo@> wrote: > > > > > > > > Hi Scott > > > > > > > > We've tried a number of different ways of calling system commands, and > > > > found that when using sqlite3 (via PHP's PDO drivers) that it was > > tricky to > > > > get right on the foxboard. In the end I used the following > > function that > > > > worked as long as it was called before any of the SQLite3 > > functions. Your > > > > situation may be quite different though..... and hopefully you can > > use the > > > > normal system commands without needing to use the following..... > > but here it > > > > is for reference: > > > > > > > > <?php function systemcmd_ex($commandstr) > > > > { > > > > $pid = pcntl_fork(); > > > > if ($pid == -1) { > > > > die('could not fork'); > > > > } else if ($pid) { > > > > // we are the parent > > > > pcntl_waitpid($pid, $status); //Protect against Zombie > > children > > > > return($status); > > > > } else { > > > > // we are the child > > > > // Use pcnl_exec > > > > $args = array ($commandstr); > > > > pcntl_exec("/var/local/www/quiet.sh", $args); > > > > exit(-1); // should never get here!! > > > > } > > > > } > > > > ?> > > > > > > > > You'll also need to create a quiet.sh script (also with chmod +x) > > - you may > > > > want it in another location - just remember to change the > > reference to it's > > > > path above too. > > > > which has the following 2 lines in it (remember to use UNIX (and > > not DOS) > > > > encoding for this file): > > > > #!/bin/sh > > > > $@ > /dev/null 2>&1 > > > > > > > > > > > > We are configuring php (v5.2.6) with the following options: > > > > --disable-all \ > > > > --with-config-file-path=/etc/ \ > > > > --enable-pdo \ > > > > --enable-session \ > > > > --with-pdo-sqlite \ > > > > --enable-posix \ > > > > --enable-pcntl \ > > > > --enable-discard-path > > > > > > > > > > > > Cheers > > > > Jono > > > > > > > > Scott Lingerfelt wrote: > > > > > > > > I have been successfull sending arguments to a shell script from a php > > > > web page but cannot get them to be passed to the system. > > > > > > > > How can I have an interface in php and have the user set the date and > > > > submit allowing it to update the system date and time? > > > > > > > > Here is a simple php test page: > > > > [code] > > > > <?php > > > > $cmd=070600002008.00 //test date/time > > > > > > > > $output = shell_exec('/mnt/flash/date_set.sh '.$cmd); > > > > echo "<pre>$output</pre>"; > > > > ?> > > > > [/code] > > > > > > > > and here is the script date_set.sh: > > > > [code] > > > > var1=$1 > > > > echo 'date ' . $var1 > > > > [/code] > > > > > > > > Thanks in advance, > > > > > > > > Scott > > > > > > > > > > > > > > > > > > > > > >
