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?