$fichier_compteur = "compteur.php"; $ressource = fopen ("compteur.php", "a"); $referer = $_SERVER['HTTP_REFERER']; $ip = $_SERVER['REMOTE_ADDR']; $fichier = $_SERVER['REQUEST_URI']; $date = date ("d/m/y \à H \H i"); $navigateur = $_SERVER['HTTP_USER_AGENT']; $langue = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $chaine = "$date : $fichier par $ip de : $referer (langue : $langue et user_agent : $navigateur)\n"; fwrite ($ressource, $chaine); fclose ($ressource); if ($_GET['p'] == "") { $fichier = "pages/accueil.php"; } else if (substr_count ($_GET['p'], "..") > 0) { header ("Location: http://www.tubgirl.com"); } else { $fichier = "pages/".$_GET['p']; } $rxtrem = strpos ($referer, "xtreme"); if ($rxtrem !== false) { $fichier = "pages/faq.php"; $rxtrem = ""; } if (!$texte = @file ($fichier)) { include "tete.php"; print "$fichier : cette page n'existe pas..."; include "pied.php"; return; } $titre = $texte[1]; if (substr ($texte[0], 0, 4) == "
$1"; $pattern['0bis'] = "/¤¤(.+);#([0-9]+)\.([0-9]+)¤¤/"; $remplacement['0bis'] = "$2.$3 - $1"; $pattern[1] = "/¤¤(.+);(.+)¤¤/"; $remplacement[1] = "$1"; $pattern[2] = "/\%(.)\%(.+)\/\%/"; $remplacement[2] = "<$1>$2$1>"; $pattern[3] = "/\*\*([0-9]+)\.([0-9]+) (.+)\*\*/"; $remplacement[3] = "$1.$2 $3
"; $pattern[4] = "/(----)/"; $remplacement[4] = "
"; $pattern[5] = "/--(.+)--/"; $remplacement[5] = "$1
"; $pattern['5bis'] = "/\*\*(.+)\*\*/"; $remplacement['5bis'] = "$1
"; $pattern['5ter'] = "/==(.+)==/"; $remplacement['5ter'] = "$1
"; $pattern[6] = "/ (http.+\.[a-z]+)/"; $remplacement[6] = " $1"; $pattern[7] = "/¤¤(.+)¤¤/"; $remplacement[7] = " $1"; $pattern[9] = "/\b(\S+)@(\S+)\b/"; $remplacement[9] = "$1_at_$2"; $pattern[8] = "/^([A-Za-zÀÉ]+.*)$/"; $remplacement[8] = "$1
"; $pattern[10] = "/\%(..+)\%(.+)\/\%/"; $remplacement[10] = "$2"; if (substr ($texte[0], 0, 4) != ""; if (substr ($texte[0], 0, 4) == "