> -----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: 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