Использование curl в качестве альтернативы файловому ресурсу fopen для fgetcsv

Можно ли сделать curl, получить доступ к URL-адресу и результату в виде файлового ресурса? как это делает fopen.

Мои цели:

  1. Разобрать файл CSV
  2. Передайте его 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 вернул его как указатель файлового ресурса? так же, как фопен? Использование PHP < 5.1.x что-то. Я имею в виду, что не использую str _getcsv, так как это всего лишь 5.3.

Моя ошибка

Warning: fgetcsv() expects parameter 1 to be resource, boolean given

Спасибо

7
задан Louie Miranda 8 August 2012 в 15:22
поделиться