\n"; foreach ($links as $link) { if (isset($link['PostID']) && $link['PostID'] > 0) { continue; } echo "
  • " . ($link['BeforeText'] ? $link['BeforeText'] . ' ' : '') . '' . $link['Text'] . '' . ($link['AfterText'] ? ' ' . $link['AfterText'] : '') . "
  • \n"; } echo ''; } } function tla_updateLocal($url, $file, $time_out) { @touch($file); if ($xml = file_get_contents_tla($url, $time_out)) { if ($handle = fopen($file, 'w')) { fwrite($handle, $xml); fclose($handle); } } } function tla_getLocal($file) { if (function_exists('file_get_contents')) { return file_get_contents($file); } $contents = ''; if ($handle = fopen($file, 'r')) { $contents = fread($handle, filesize($file) + 1); fclose($handle); } return $contents; } function file_get_contents_tla($url, $time_out) { $result = ''; $urlInfo = parse_url($url); if ($handle = @fsockopen($urlInfo['host'], 80)) { if (function_exists('socket_set_timeout')) { socket_set_timeout($handle, $time_out, 0); } else if (function_exists('stream_set_timeout')) { stream_set_timeout($handle, $time_out, 0); } fwrite($handle, 'GET ' . $urlInfo['path'] . '?' . $urlInfo['query'] . " HTTP/1.0\r\nHost: " . $urlInfo['host'] . "\r\nConnection: Close\r\n\r\n"); while (!feof($handle)) { $result .= @fread($handle, 40960); } fclose($handle); } else if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $time_out); curl_setopt($ch, CURLOPT_TIMEOUT, $time_out); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $result = curl_exec($ch); curl_close($ch); } $return = ''; $capture = false; foreach (explode("\n", $result) as $line) { $char = substr(trim($line), 0, 1); if ($char == '[' || $char == '<') { $capture = true; } if ($capture) { $return .= $line . "\n"; } } return $return; } function tla_decode($str) { if (!function_exists('html_entity_decode')) { function html_entity_decode($string) { // replace numeric entities $string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\1"))', $string); $string = preg_replace('~&#([0-9]+);~e', 'chr(\1)', $string); // replace literal entities $trans_tbl = get_html_translation_table(HTML_ENTITIES); $trans_tbl = array_flip($trans_tbl); return strtr($string, $trans_tbl); } } if (substr($str, 0, 1) == '[') { $arr = json_decode($str, true); foreach ($arr as $i => $a) { foreach ($a as $k => $v) { $arr[$i][$k] = tla_decode_str($v); } } return $arr; } $out = ''; $retarr = ''; preg_match_all("/<(.*?)>(.*?) $retarr['BeforeText'][$i], 'URL' => $retarr['URL'][$i], 'Text' => $retarr['Text'][$i], 'AfterText' => $retarr['AfterText'][$i], ); } return $arr; } function tla_decode_str($str) { $search_ar = array('<', '>', '"'); $replace_ar = array('<', '>', '"'); return str_replace($search_ar, $replace_ar, html_entity_decode(strip_tags($str))); } tla_ads(); ?>

    séjour dernière minute
    séjour dernière minute
    Coupe du monde de Rugby


    Sortez de la mêlée !
    La Coupe du monde de Rugby est lancée; vous cherchez un hôtel ? Nous vous avons concocté une sélection des meilleurs hôtels ENCORE DISPONIBLES....
     
    pt
    idées séjours
     
    Château de la Ballue Séjour B&B
    Séjour B&B
    Château de la Ballue
    Séjour B&B à Bazouges-La-Pérouse

    En toute liberté : séjour à partir d’une Nuit en Chambre Double avec Petit Déjeuner pour 2 personnes. Offre valable tout...

     
    Les Glycines Séjour B&B
    Séjour B&B
    Les Glycines
    Séjour B&B à Les Eyzies-de-Tayac

    En toute liberté : séjour d’1 nuit ou plus en chambre double et petit déjeuner tardif pour 2 personnes, en chambre ou su...

     
    Hôtel de la Cognette Patrimoine & Evènements
    Patrimoine & Evènements
    Hôtel de la Cognette
    Patrimoine & Evènements à Issoudun

    Découvrez la région Centre et ses trésors : 2 nuits en chambre double dans notre hôtel au calme de son jardinet. Petits ...

    pt
    meilleurs offres
     
    Ar Milin' ETE INDIEN
    Ar Milin' 
    ETE INDIEN à Châteaubourg

    1 nuit offerte pour prolonger le temps des vos vacances ! Séjour de 2 nuits dont 1 offerte incluant 4 petits déjeuners (...

     
    Les Mazets des Roches ETE INDIEN
    Les Mazets des Roches 
    ETE INDIEN à Tarascon

    1 nuit offerte pour prolonger le temps des vos vacances ! Séjour de 2 nuits dont 1 offerte incluant 4 petits déjeuners (...

     
    Villa Catarie ETE INDIEN
    Villa Catarie 
    ETE INDIEN à Guéthary

    1 nuit offerte pour prolonger le temps de vos vacances ! Séjour de 2 nuits dont 1 offerte incluant 4 petits déjeuners (d...