I have a php script that returns just plain text without any html. Now I want to make a cURL request to that script and I get the following response:
<If you are using nuSoap
, you can access data without headers with $nsoap->responseData
or $nsoap->response
, if you want the full headers.
Just in case someone needs that.
If for some reason you have to curl_setopt($ch, CURLOPT_HEADER, 1);
to get cookies for example, the following worked for me. Not sure if it's 100% reliable but worth a try
$foo = preg_replace('/HTTP(.*)html/s',"",$curlresult);
$content = null;
$ch = curl_init();
$rs = curl_exec($ch);
if (CURLE_OK == curl_errno($ch)) {
$content = substr($rs, curl_getinfo($ch, CURLINFO_HEADER_SIZE));
}
curl_close($ch);
echo $content;
Just don't set CURLOPT_HEADER
!