use wget exec("wget http://www.mysite.com/calculate.php"); Only execute the php programe from "web" exec("/usr/bin/php /.../calculate.php") 2008/6/27 Boyd, Todd M. <tmboyd1@xxxxxxxx>: > > -----Original Message----- > > From: Wei, Alice J. [mailto:ajwei@xxxxxxxxxxx] > > Sent: Thursday, June 26, 2008 7:50 AM > > To: Boyd, Todd M.; php-general@xxxxxxxxxxxxx > > Subject: RE: Re: [PHP] exec() Error > > > > Hi, Todd: > > > > It looks like I have some other errors in my Perl code, and I got > it > > fixed, switched the permission to 755, and made attempts to call it > > using cURL through my working PHP script. > > > > Here is the code: > > > > // create a new cURL resource > > $ch = curl_init(); > > > > // set URL and other appropriate options > > curl_setopt($ch, CURLOPT_URL, "http://192.168.10.63/total.cgi"); > > curl_setopt($ch, CURLOPT_HEADER, false); > > > > // grab URL and pass it to the browser > > curl_exec($ch); > > > > // close cURL resource, and free up system resources > > curl_close($ch); > > > > This time, I do not get the "script" output from the script in > > total.cgi, but I got > > > > Forbidden > > You don't have permission to access /total.cgi on this server. > > > > I have switched the permission to both scripts at both servers. Is > > there something wrong I have done here? > > Alice, > > I do not program in Perl, nor do I use CGI often enough to help you much > here. However, it looks to me like it's a webserver issue, and has > nothing to do with your code itself. Whatever CGI module is being used > must probably be told that total.cgi needs granular permissions. > > Your web administrator will be able to help you much more than I can at > this point. > > HTH, > > > Todd Boyd > Web Programmer > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- 潘治岐 手机: 13621265301 Email: panzhiqi@xxxxxxxxx MSN: china.p@xxxxxxxxxxx