"multipart/form-data" ); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($curl, CURLOPT_TIMEOUT, 900); //timeout in seconds if($aufgabe=='import'){ $post['dateiname']=$uploadfile; $post['dateiinhalt']=file_get_contents($uploadfile); curl_setopt($curl, CURLOPT_POST,1); curl_setopt($curl, CURLOPT_POSTFIELDS, $post); } $response = curl_exec($curl); $responseCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); $curl_error = curl_error($curl); curl_close($curl); if($curl_error!='') { echo 'Curl-Fehler: ' . $curl_error ; } $response_code_array=array(); $response_code_array['200']='ok'; $response_code_array['401']='HTTP_X_TRICOMA_API_ID does not exists'; $response_code_array['402']='HTTP_X_TRICOMA_API_AUTH empty'; $response_code_array['403']='HTTP_X_TRICOMA_API_TIMESTAMP expired'; $response_code_array['404']='HTTP_X_TRICOMA_API_TASK wrong type'; $response_code_array['406']='dateiname/dateiinhalt invalid'; echo $responseCode.' - '.$response_code_array[$responseCode]."\n\n"; if($response<>''){ if($aufgabe=='import'){ $json=json_decode($response,TRUE); print_r($json); }else{ echo $response; } } ?>