Bonjour,
J'ai fais un codage qui récupère des informations sur des pages !
Sur chaque page il y a 18 informations à récupérer et il y a 80 pages en tout !
Le problème est que mon codage récupère qu'une seule information au lieu de 18 et ainsi de suite sur chaque page...
Voici le code :
Code PHP :
<?php
$nb = 0;
// Tant que le nombre n'est pas égale à 1 On continue la boucle !
while($nb != 1440){
$file=fopen("http://XXXXX.XX/page=".$nb,"r");
$contenu = "";
$url ="http://XXXXX.XX/page=".$nb;
$html = file_get_contents($url);
preg_match('`<h2 class="nom">(.*)</h2>`sU', $html, $matches);
echo strip_tags($matches[0]);
echo "\n";
preg_match('`<span class="tel">(.*)</span>`sU', $html, $matches1);
echo strip_tags($matches1[0]);
echo "\n";
preg_match('`<span class="adresse1">(.*)</span>`sU', $html, $matches2);
echo strip_tags($matches2[0]);
echo "\n";
preg_match('`<span class="adresse2">(.*)</span>`sU', $html, $matches3);
echo strip_tags($matches3[0]);
echo "\n";
preg_match('`<span class="adresse3">(.*)</span>`sU', $html, $matches4);
echo strip_tags($matches4[0]);
echo "\n";
echo "-------------------";
echo " \n";
$nb += 18; // Ajout de +18 (page)
sleep(5); // Attente de 5 second
}
?>
Merci d'avance
Mick