par
TeamAMC » 10 janv. 2012, 12:54
Bonjour à tous,
Je cherche à afficher sur mon site les cours des matières premières agricoles (ça c'est pour le contexte

).
J'ai vus que sur Euronext on pouvait télécharger un fichier CSV (données séparées par des ';'). Voici un exemple :
http://www.euronext.com/search/download ... ruments=17
Choisissez donc le format '.txt' et validez. Vous obtenez un fichier texte avec plein de données séparées par des points-virgules.
Cependant j'ai plusieurs matières à récupérer et ici nous avons récupéré seulement le maïs.
Je souhaiterais donc faire script PHP qui récupère ces fichiers. Mais comment faire étant donné que l'upload du fichier se fait apparemment avec du javascript (si on regarde le code source de la page...) ?
Voici ce que j'ai essayé :
Code : Tout sélectionner
//Ici j'ai copié l'url plus haut
$urlf = 'http://www.euronext.com/search/download/quicksearchdownloadpopup-1921-FR.html?comesFromQuoteSearch=true&matchpattern=bl%EF%BF%BD&resultsTitle=Actions&totalOfInstruments=1';
if(file_exists($urlf))
{
header('Content-type: text/plain ');
header('Content-Disposition: attachment; filename="le_nom_que_je_veux.txt"');
readfile($urlf);
}
else
{
echo 'Le fichier n\'existe pas';
}
Ca m'indique que le fichier n'existe pas. Pas étonnant le lien ne pointe pas sur le fichier mais sur le formulaire. Comment faire ?
Merci à vous !