Использование curl в качестве альтернативы файлу fopen для fgetcsv
Можно ли сделать curl, получить доступ к URL-адресу и результат как файловый ресурс? например, как это делает fopen.
Мои цели:
Parse a CSV file Pass it to fgetcsvМое препятствие: fopen отключен
Мой кусок кодов (в fopen)
$url = "http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=sl1d1t1n&e=.csv";
$f = fopen($url, 'r');
print_r(fgetcsv($f));
Затем я пытаюсь это на локон.
$curl = curl_init();
curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $param);
curl_setopt($curl, CURLOPT_URL, $url);
$content = @curl_exec($curl);
curl_close($curl);
Но, как обычно. $ content уже возвращает строку.
Теперь, возможно ли curl вернуть его как указатель на файловый ресурс? так же, как fopen? Использование PHP & lt; 5.1.x что-то. Я имею в виду, что не использовать str_getcsv, поскольку он только 5.3.
Моя ошибка
Warning: fgetcsv() expects parameter 1 to be resource, boolean given
Спасибо