Я пытаюсь получить файл 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
с загнутым уголком, он будет в отдельных строках.
Кроме того, я смотрю на источник, а не на HTML-версию
UPDATE
Так что я переписал этот бит с помощью 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);
Любые идеи