Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2012, 08:56
drbonis
 
Fecha de Ingreso: febrero-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta cURL y descarta de fichero csv

Hola,

Llevo un rato peleándome con tutoriales cURL pero no doy con la respuesta.

Para simplificar, esta es la situación:

Hay una página de la que quiero extraer información. Imaginemos: http://www.ejemplo.com/ejemplo.php

La página admite variables GET de tal manera que si en un navegador escribes:

http://www.ejemplo.com/ejemplo.php?id=0001

Te abre automáticamente un fichero 0001.cvs para ser descargado con la información que me interesa.

Básicamente quiero bajarme esos ficheros desde 0001 a 9999 ... sin tener que estar metiendo cada número...

Sé que se puede hacer con iMacro o similares pero me gustaría poder hacerlo con php.

He intentado con cURL con un código tal que así (luego ya le metería el loop):

$ch = curl_init("http://www.ejemplo.com/ejemplo.php?id=0001");
$fp = fopen("0001.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);

Sin embargo lo que me guarda en 0001.txt es el html de la página que lanza la descarga del fichero 0001.txt que de verdad me interesa.

¿Alguna idea?