Опитвам се да изтегля CSV файл от отдалечен сървър и да го изтегля с помощта на Zend_Http_Client
Извлечената версия е с премахнати всички нови редове.
require_once('Zend/Http/Client.php');
$client = new Zend_Http_Client($url);
//also tried the curl adapter but no change
$client->setCookieJar();
$client->setAuth('user', 'pass', Zend_Http_Client :: AUTH_BASIC);
if(!empty($params)){
$client->setParameterGet($params);
}
$client->request();
$request = $client->getLastRequest();
$response = $client->getLastResponse();
echo $response->getRawBody();
Отговорът е един ред.
Ако извлека $url
с curl, той е на отделни редове.
Освен това гледам източника, а не изобразената HTML версия
АКТУАЛИЗИРАНЕ
Така че пренаписах този бит с помощта на cURL и той все още прави същото!?
if(!empty($params)){
$queryString = http_build_query($params);
$url.='?'.$queryString;
}
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_USERPWD,"$username:$password");
curl_exec($ch);
Някакви идеи