I copied a working script from my PHP server, but for development purposes, I would like it to work from my local XAMPP server.
cURL:
$realpath_curl_file = realpath($curl_file); $post = array( 'recipient_number' => $recipient_number, 'user_id' => $user_id, 'up_file'=> "@$realpath_curl_file" ); //prepare data for cUrl $target_url = "http://api.blankthis.com/curl/outgoing"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $target_url); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec ( $ch ); $err = curl_errno ( $ch ); $errmsg = curl_error ( $ch ); $header = curl_getinfo ( $ch ); $httpCode = curl_getinfo ( $ch, CURLINFO_HTTP_CODE ); print_r($result); echo '------------------------'; print_r($ch); print_r($err); print_r($errmsg); print_r($header); print_r($httpCode);
When I do print_r ($ _ POST) and print_r ($ _ FILES), the files are not transferred. This is my result:
POST:Array ( [recipient_number] => 2394434455 [user_id] => 2 [up_file] => @C:\Users\Sharktek\AppData\Local\Temp\1422046077466.zip ) FILES:Array ( ) ------------------------ Resource id
Does anyone know why my files are not uploaded via cURL? As I said, this works fine from my server (non-localhost)
- XAMPP PHP cURL Settings Included
- I turned off the firewall
source share