On Mar 29, 2007, at 11:15 AM, Angelo Zanetti wrote:

Hi all.

I have a script on a server that does some processing, now I want to execute that script using cURL. This is a basic scenario and I assume its possible but its not working.

The script is as follows:

   $url = "http://www..../test.php";;
             $ch = curl_init();
       curl_setopt($ch, CURLOPT_URL, $url);
       curl_setopt($ch, CURLOPT_HEADER, 0);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
       curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
       curl_setopt($ch, CURLOPT_TIMEOUT, 100);
       $data = curl_exec($ch);
       curl_close($ch);                     echo "DATA: " . $data;

Now the $url I have taken out the path for obvious reasons.

I get a 500 Internal server error, not sure why as this page being called just inserts a word into a database. Could the cause be something else network related? What else can I troubleshoot? or is my code incorrect?

Well, have you tested callling the script directly from a browser? Also, note that your setting CURLOP_RETURNTRANSFER twice and that my be messing with the curl call.

erik jones <[EMAIL PROTECTED]>
software developer
615-296-0838
emma(r)



Reply via email to