Public feed
#528647
function affichageBraderies($idMois,$idRegion,$idDepartements){//echo $idDepartements;// Instanciation de la classe$t = new Template('templates/listeBraderies.tpl');// Simple variable$t->simpleVar(array( 'PAGE' => 'Sélection des braderies à visiter pour créer votre itinéraire', 'P_MOIS' => $idMois, 'P_REGION' => $idRegion,));$url = '/calendrier/imprimable/calendrier_imprimable.php?k=5-1&p_mois='.$idMois.'®ion='.$idRegion;//$pageBraderies = postagePageSurPointDeChine($url,$idMois,$idRegion,$idDepartements);//echo $pageBraderies;$fp = fopen("test.html","r");while(!feof($fp)) {$pageBraderies .= fgets($fp,255);}fclose($fp);//echo $pageBraderies;$listeBraderies = array();$separateurs = '(<strong><font size=\"\+2\">[\s]?[\w])';$listeBraderies = preg_split($separateurs, $pageBraderies);//echo '<br/>';echo sizeof($listeBraderies);//echo $listeBraderies[1];for($i=0;$i < sizeof($listeBraderies);$i++){echo "\n".'<hr>'."\n\n";echo $listeBraderies[$i];// SAUVEGARDE REGEX qui FONCTIONNE preg_match_all("|\s?\S?([\w]*\s+\S+[\d]*\s+\S+[\w]*) \n\s*\S*<\/font><\/strong>|U",//Expression régulière scrutant la date de la braderiepreg_match_all("|(\w*)\s+(\d*)\s+(\w*)\s+\n\s*\S*<\/font><\/strong>|U", $listeBraderies[$i], $libelleJour, PREG_SET_ORDER);//Si la braderies est sur 1 jourif(!empty($libelleJour[0][1])){ echo "La date de la braderie est : ".$libelleJour[0][1]." ".$libelleJour[0][2]." ".$libelleJour[0][3]; $jourBraderies[$i][0] = $libelleJour[0][1];}else{ //Expression régulière scrutant la date de la braderie preg_match_all("|(\w*)\s+(\d*)<\/font><\/strong>\s+\n\s*\S*<strong><font size=\"\+2\">\s+\n\S*\s*(\w*)\s+\w{2}\s+(\w*)\s+(\d*)\s+(\w*)\s+<\/font><\/strong>|U", $listeBraderies[$i], $libelleJourDebut, PREG_SET_ORDER); echo "Date debut braderie : ".$libelleJourDebut[0][1]." ".$libelleJourDebut[0][2]." ".$libelleJourDebut[0][3]; echo "<br/>"; echo "Date fin braderie : ".$libelleJourDebut[0][4]." ".$libelleJourDebut[0][5]." ".$libelleJourDebut[0][6];}/*$tmpListeBraderies = htmlentities($listeBraderies[$i]);$tmpListeBraderies2 = ereg_replace('"','',$tmpListeBraderies);$tmpListeBraderies2 = ereg_replace(' ','',$tmpListeBraderies);echo $tmpListeBraderies2;*/$separateursBrad = '<table width="700" border="0" class="tabliste">';$braderies = split($separateurs, $listeBraderies[$i]);//Expression régulière scrutant l'adresse de chaque braderiespreg_match_all("|<td width=\"650\">\s+\n\s+(\d*)\s+ \s+<strong>\s+\n\s+([\-*\w*\'*\s*\S*]*)\s+<\/strong> \s+\n\s+\-\s{1}([\'\"*è*é*\-*\w*\s*\d*.*]*)\s{1}\-\s{1}|U", $listeBraderies[$i], $braderiess, PREG_SET_ORDER); // regex adresse : => echo "<br/><br/>Nombre de braderies :".sizeof($braderiess); echo "<br/>"; echo "Departement Braderie : ".$braderiess[1][1]; echo "<br/>"; echo "Ville Braderie : ".$braderiess[1][2]; echo "<br/>"; echo "Adresse Braderie : ".$braderiess[1][3]; echo "<br/>"; /*for($i=0;$i <= sizeof($braderiess);$i++){ echo "<br/>"; echo "Departement Braderie : ".$braderiess[$i][1]; echo "<br/>"; echo "Ville Braderie : ".$braderiess[$i][2]; echo "<br/>"; echo "Adresse Braderie : ".$braderiess[$i][3]; echo "<br/>"; }*/echo "\n".'<hr>'."\n\n";unset($braderiess);/*//Expression régulière scrutant les informations de chaque braderiespreg_match_all("|<tr>\s\n\s+<td width=\"650\">\s\n\s+([\d+]*)\s+ \s<strong>|U", $listeBraderies[$i], $tmpBraderie, PREG_SET_ORDER);echo $tmpBraderie[0];*/}}