"; $script_filename=strtolower($_SERVER['SCRIPT_FILENAME']); // echo $script_filename."
"; $racine = str_replace($script_name, '', $script_filename); if ($rep_compteur == "") : $rep_compteur = "_compteur"; endif; // --------------------- // Calcul de la saison // --------------------- $jour=date(d,time()); $mois=date(m,time()); $annee=date(Y,time()); $heure=date(H,time()).":".date(i,time()).":".date(s,time()); if ( ($mois==3 AND $jour>20) OR ($mois>3 AND $mois<6) OR ($mois==6 AND $jour<21) ): $saison="printemps"; $saison_long="du printemps"; elseif ( ($mois==6 AND $jour>20) OR ($mois>6 AND $mois<9) OR ($mois==9 AND $jour<21) ) : $saison="ete"; $saison_long="de l'été"; elseif ( ($mois==9 AND $jour>20) OR ($mois>9 AND $mois<12) OR ($mois==12 AND $jour<21) ) : $saison="automne"; $saison_long="de l'automne"; else : $saison="hiver"; $saison_long="de l'hiver"; endif; if ($mois==12 AND $jour>20) : $annee_corrigee=$annee+1; else: $annee_corrigee=$annee; endif; // -------------------------- // Reconnaisance des robots // -------------------------- // Eviter les doublons des "non robots" n'acceptant pas les cookies >>> commencer par déplacer de /n // http://franck.michaud.free.fr//modules.php?name=Web_Crawler // http://www.botsvsbrowsers.com // http://www.user-agents.org/index.shtml if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) : // Ajouté le 21-06-2010 : en cas d'utilisation d'un proxy... $IP=$_SERVER['HTTP_X_FORWARDED_FOR']; $IPs=explode(" ",$IP); $HOST = gethostbyaddr($IPs[count($IPs)-1]); else : $IP=$_SERVER['REMOTE_ADDR']; // Avant le 18-05-2009 : utilisation directe de la variable $REMOTE_ADDR $HOST = gethostbyaddr($IP); endif; $AGENT = $_SERVER['HTTP_USER_AGENT']; // Rajouté le 17-12-2009 if ( eregi("page=http",$_SERVER['REQUEST_URI']) OR eregi("page=\%",$_SERVER['REQUEST_URI']) OR eregi("page=\.",$_SERVER['REQUEST_URI']) OR eregi("page=/",$_SERVER['REQUEST_URI']) ) : $fichier=$annee_corrigee."-".$saison."_hacks"; elseif ( ($_SERVER['HTTP_USER_AGENT']=="" AND $_SERVER['HTTP_REFERER']=="") OR ereg("Spider",$_SERVER['HTTP_USER_AGENT']) OR ereg("Voila",$_SERVER['HTTP_USER_AGENT']) OR ereg("Yeti",$_SERVER['HTTP_USER_AGENT']) OR eregi("crawl",$_SERVER['HTTP_USER_AGENT']) OR eregi("bot",$_SERVER['HTTP_USER_AGENT']) OR eregi("java",$_SERVER['HTTP_USER_AGENT']) OR eregi("libwww",$_SERVER['HTTP_USER_AGENT']) // Ne faudrait-il pas rétirer ça ? S'agit-il d'un indice vraiment pertinent ?... OR eregi("FeedChecker",$_SERVER['HTTP_USER_AGENT']) OR eregi("FeedBurner",$_SERVER['HTTP_USER_AGENT']) OR eregi("dragonfly",$_SERVER['HTTP_USER_AGENT']) OR eregi("depspid",$_SERVER['HTTP_USER_AGENT']) OR eregi("rtgi",$_SERVER['HTTP_USER_AGENT']) //OR eregi("wordpress",$_SERVER['HTTP_USER_AGENT']) Plusieurs visites depuis serveur ovh... non automatisé car pas encore bien compris... OR eregi("Indy Library",$_SERVER['HTTP_USER_AGENT']) OR eregi("Microsoft URL Control",$_SERVER['HTTP_USER_AGENT']) OR eregi("Yandex",$_SERVER['HTTP_USER_AGENT']) // Ajouté le 05-07-2009 OR (strlen($_SERVER['HTTP_USER_AGENT'])==11 AND substr($_SERVER['HTTP_USER_AGENT'],0,11)=="Mozilla/4.0") // Ajouté le 20-07-2009, redondances qui semble liées à des visites via un proxy d'entreprise OR eregi("Charlotte",$_SERVER['HTTP_USER_AGENT']) // Ajouté le 20-07-2009 OR eregi("Netcraft",$_SERVER['HTTP_USER_AGENT']) // Ajouté le 20-07-2009 OR eregi("panscient",$_SERVER['HTTP_USER_AGENT']) // Ajouté le 01-10-2009 OR eregi("ScoutJet",$AGENT) // Ajouté le 17-12-2009 OR eregi("Snoopy",$AGENT) // Ajouté le 17-12-2009 OR eregi("Baidu",$AGENT) // Ajouté le 17-12-2009 OR eregi("DigExt; DTS Agent",$AGENT) // Ajouté le 17-12-2009 OR eregi("WordPress",$AGENT) // Ajouté le 10-01-2010 OR eregi("pythumbnail",$AGENT) // Ajouté le 10-01-2010 OR eregi("PageAnalyzer",$AGENT) // Ajouté le 19-03-2015 driing.net OR eregi("Yahoo! Slurp",$AGENT) // Ajouté le 19-03-2015 driing.net OR eregi("ExaleadCloud",$AGENT) // Ajouté le 19-03-2015 //Rajouter "38.99" dans la liste des HOSTNAME ? Non, couvert par l'agent. // 2009-10-03 : Utilisez iptolong pour définir des plages d'adresses : http://www.webdeveloper.com/forum/showthread.php?t=160059 OR ereg("bot",$HOST) OR ereg("inktumi",$HOST) OR ereg("crawl",$HOST) OR ereg("search",$HOST) OR ereg("google",$HOST) OR ereg("keymachine.de",$HOST) OR substr($HOST,0,8) == "82.99.30" // Munax [82.99.30.0 - 82.99.30.127] via http://www.db.ripe.net/whois OR substr($HOST,0,10) == "208.80.193" // Websense [208.80.192.0 - 208.80.199.255] via http://ws.arin.net/whois OR substr($HOST,0,10) == "208.80.194" // Websense [208.80.192.0 - 208.80.199.255] via http://ws.arin.net/whois OR substr($HOST,0,10) == "208.80.195" // Websense [208.80.192.0 - 208.80.199.255] via http://ws.arin.net/whois OR ereg("66.249.84",gethostbyaddr($_SERVER['REMOTE_ADDR'])) // Google [66.249.64.0 - 66.249.95.255] via http://ws.arin.net/whois OR ereg("66.249.85",gethostbyaddr($_SERVER['REMOTE_ADDR'])) // Google [66.249.64.0 - 66.249.95.255] via http://ws.arin.net/whois OR ereg("72.14.193.",gethostbyaddr($_SERVER['REMOTE_ADDR'])) // Google [72.14.192.0 - 72.14.255.255] via http://ws.arin.net/whois OR ereg("72.14.195.",gethostbyaddr($_SERVER['REMOTE_ADDR'])) // Google [72.14.192.0 - 72.14.255.255] via http://ws.arin.net/whois OR ereg("74.125.",gethostbyaddr($_SERVER['REMOTE_ADDR'])) // Google Inc. [74.125.0.0 - 74.125.255.255] via http://ws.arin.net/whois OR substr($HOST,0,9) == "64.211.93" // Global Crossing [64.211.0.0 - 64.211.223.255] via http://ws.arin.net/whois OR substr($HOST,0,5) == "208.0" // Vraiment pertinent ? C'est pas plutôt un FAI ? Sprint [208.0.0.0 - 208.35.255.255] via http://whois.domaintools.com/ OR substr($HOST,0,5) == "65.55" // Microsoft [65.55.0.0 - 65.55.255.255] via http://ws.arin.net/whois OR substr($HOST,0,8) == "64.56.65" // Vrtservers [64.56.64.0 - 64.56.79.255] via http://ws.arin.net/whois OR substr($HOST,0,9) == "64.69.33" // CoreExpress [64.69.32.0 - 64.69.47.255] via http://ws.arin.net/whois OR substr($HOST,0,7) == "198.247" // NTT America [198.247.0.0 - 198.247.255.255] via http://ws.arin.net/whois OR substr($HOST,0,7) == "131.107" // Microsoft [131.107.0.0 - 131.107.255.255] via http://ws.arin.net/whois OR substr($HOST,0,10) == "69.147.234" // Nobis Technology Group [69.147.224.0 - 69.147.255.255] OR substr($HOST,0,10) == "192.114.71" // Bezeq International [192.114.64.0 - 192.114.79.255] via http://www.db.ripe.net/whois OR ereg(".amazonaws.com",$HOST) // Ajout 19-03-2015 laclef#ouvaton ): $fichier=$annee_corrigee."-".$saison."_robots"; elseif ( eregi("\?feed",$_SERVER['REQUEST_URI']) ): $fichier=$annee_corrigee."-".$saison."_feeds"; // Pour Dotclear else : $fichier=$annee_corrigee."-".$saison; endif; $chemin=$racine."/".$rep_compteur."/".$fichier.".txt"; $cheminbrut=$racine."/".$rep_compteur."/".$fichier.",brut.txt"; // ---------------------- // Comptage des visites // ---------------------- // Un seul souci : si accès direct à '!participer', pas de cookie, chaque page est mémorisée. // >>> résolu via HTTP_REFERER != fabricasso ? // Si c'est le premier hit de la session, si c'est pas du prefetch, et si on ne vient pas du site (pour éviter les doublons avec ceux qui n'acceptent pas du tout les cookies) if( isset($_COOKIE["visite"]) == 0 AND (!isset($_SERVER['HTTP_X_MOZ']) OR $_SERVER['HTTP_X_MOZ'] != 'prefetch') // Ajouté le 30-12-2009 AND substr($_SERVER['HTTP_REFERER'],7,strlen($_SERVER['HTTP_HOST'])) != $_SERVER['HTTP_HOST'] ): $membre="inconnu"; if (!empty($_GET["cqui"])) : $membre=$_GET["cqui"]." (url)"; endif; // Rajouté le 21-05-2009 if (isset($_COOKIE["qui"])) : $membre=$_COOKIE["qui"]; endif; if (isset($_COOKIE["dc_User_ID"])) : $membre=$_COOKIE["dc_User_ID"]; endif; // 08-07-2009 : Ajouté pour DotClear (avec Plugin LoginCookies) // Complète le fichier de comptage $chaine=$annee."-".$mois."-".$jour." ".$heure; $chaine.=" >>> IP: ".$IP; $chaine.=" >>> HOST: ".$HOST; $chaine.=" >>> WHO: ".$membre; $chaine.=" >>> FROM: ".$_SERVER['HTTP_REFERER']; $chaine.=" >>> AGENT: ".$AGENT; if (substr($_SERVER['REQUEST_URI'],0,2)=="//") : $chaine.=" [R301]"; endif; if (isset($_SERVER['HTTP_X_MOZ']) && $_SERVER['HTTP_X_MOZ'] == 'prefetch') : $chaine.=" [PREFETCH]"; endif; // Ajouté le 05-07-2009 // 30-12-2009 : A supprimer //if (isset($_SESSION['precedent']) && $_SESSION['precedent'] == $_SERVER['REMOTE_ADDR']."+".$_SERVER['HTTP_REFERER']."+".$_SERVER['HTTP_USER_AGENT']) : $chaine.=" [DOUBLON?]"; endif; // Ajouté le 17-12-2009 if (!empty($_GET[erreur])) : $chaine.=" [ERREUR".$_GET[erreur]."]"; endif; $chaine.="\n"; $hop1 = fopen($chemin,"a"); fputs($hop1,$chaine); fclose($hop1); $hop2 = fopen($cheminbrut,"a"); fputs($hop2,$chaine); fclose($hop2); //$_SESSION['precedent']=$_SERVER['REMOTE_ADDR']."+".$_SERVER['HTTP_REFERER']."+".$_SERVER['HTTP_USER_AGENT']; // Ajouté le 17-12-2009 pour essayer de détecter les doublons... à suivre... endif; // Lecture de la taille du fichier $cpt = count(file($chemin)); // ------------------------- // Comptage des connexions // ------------------------- // A moyen terme ne mémoriser que la 1ère connexion, via appel dans intermede.php (suivi géré via 3ème §) if (!empty($_SESSION['pseudo'])) : $chemin=$racine."/".$rep_compteur."/".$annee_corrigee."-".$saison."_connexions.txt"; // Complète le fichier de comptage $chaine=$annee."-".$mois."-".$jour." ".$heure; $chaine.=" >>> IP: ".$IP; $chaine.=" >>> WHO!: ".($_SESSION['pseudo']); $chaine.=" >>> FROM: ".$_SERVER['HTTP_REFERER']; $chaine.="\n"; $hop = fopen($chemin,"a"); fputs($hop,$chaine); fclose($hop); endif; // ------------------------------------ // Suivi de toutes les pages visitées // ------------------------------------ $chemin=$racine."/".$rep_compteur."/".$annee_corrigee."-".$saison."_suivi.txt"; $chaine=""; if (substr($_SERVER['REQUEST_URI'],0,2)=="//") : $chaine.="R301 "; endif; if (isset($_SERVER['HTTP_X_MOZ']) && $_SERVER['HTTP_X_MOZ'] == 'prefetch') $chaine.="PREFETCH "; if (!empty($_GET[erreur])) $erreur=$_GET[erreur]; if (!empty($erreur)) $chaine.="ERREUR".$erreur." "; // Pour gérer les ERREUR ?!? (internes) // Complète le fichier de comptage $chaine.=$annee."-".$mois."-".$jour." ".$heure; $chaine.=" >>> IP: ".$IP; // Avant le 21-05-2009 : utilisation directe de la variable $REMOTE_ADDR if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $chaine.=" (PROXY:".$_SERVER['REMOTE_ADDR'].")"; // Ajouté le 23-06-2010 : en cas d'utilisation d'un proxy... $chaine.=" >>> FROM: ".$_SERVER['HTTP_REFERER']; $chaine.=" >>> TO: ".$_SERVER['REQUEST_URI']; $chaine.="\n"; $hop = fopen($chemin,"a"); fputs($hop,$chaine); fclose($hop); ?> La clef des champs - Biocoop - Landerneau - Les travaux, l'ouverture - Commentaires La clef des champs... un magasin bio à Landerneau, adhérent du réseau Biocoop. 2019-03-21T10:11:39+01:00 SCOP La clef des champs urn:md5:eeb06e4d5a596d573846e427bcc53b10 Dotclear Top départ... - Frédéric LE SAOUT urn:md5:82c9341104b78863e64fcd7df4da98d3 2010-06-23T21:57:19+01:00 2010-06-23T21:57:19+01:00 Frédéric LE SAOUT <p>Bonsoir Fabienne. C'est avec 15 jours de retard que je te réponds : le démarrage se passe bien !</p> <p>Il reste encore de la bricole à faire, des aménagements à apporter, mais c'est un bon début. Notre petite équipe fonctionne plutôt bien.<br />Les clients ont l'air contents aussi : le magasin semble agréable, et nous répondons au fur et à mesure à leurs demandes et propositions pour de nouveaux produits. La fréquentation est déjà bonne, et le bouche-à-oreille devrait jouer dans les prochains mois !</p> L'ouverture annoncée dans la presse locale... - Catherine Chalom urn:md5:37d3dae0de977cb1000de911cc712cb3 2010-06-21T10:52:05+01:00 2010-06-21T10:52:05+01:00 Catherine Chalom <p>Tous mes voeux de succès à votre toute nouvelle Biocoop et bravo à tous 4 pour avoir osé créer une entreprise par ces temps dits de ce crise.<br /> Et pour celles et ceux qui consommateurs ne connaissent pas encore Biocoop, vous découvrirez un magasin de produits bio, où le personnel connait les produits, est engagé pour le développement d'une agriculture pas seulement bio mais aussi paysanne et locale. ! De l'authentique développement durable.<br /> Et à la qualité gustative des produits qui n'ont pas fait des centaines de km vous ne vous y tromperez pas !<br /> Catherine</p> Top départ... - Fabienne urn:md5:27920120db56bc8e8b47a6fb73b01ce0 2010-06-14T11:45:53+01:00 2010-06-14T11:45:53+01:00 Fabienne <p>Alors cette ouverture, comment ça s'est passé ? Comment est le magasin fini ? Les clients étaient-ils au rendez-vous ?</p> <p>Bon courage</p> <p>Fabienne</p> Il est temps d'ouvrir ! - tibidao urn:md5:d9c8d4f6f1b3e2ddb6d23d2c9b7c727c 2010-06-01T21:01:14+01:00 2010-06-01T21:01:14+01:00 tibidao <p>Si je finis pas trop tard le boulot, j'essaierai de passer, depuis le temps que j'attendais un magasin comme ça à Landerneau...</p> Travaux #7 : Aménagement du magasin, pose de l'enseigne... - Fabienne urn:md5:4bb9f4794468e0c250f436888741ec96 2010-06-01T15:15:53+01:00 2010-06-01T15:15:53+01:00 Fabienne <p>Merci beaucoup, je pense qu'ils sont moins cher que Mobil Wood, mais je comparerai.</p> <p>Bon courage pour le 04 juin.</p> Travaux #7 : Aménagement du magasin, pose de l'enseigne... - Frédéric LE SAOUT urn:md5:08d8ac5b863393b7dd14d55d6e46c744 2010-05-31T19:30:02+01:00 2010-05-31T19:31:55+01:00 Frédéric LE SAOUT <p>Le concepteur de nos meubles n'est pas "Mobil-wood" mais "Bio Création Bois" qui a ses ateliers à Redon. Nous sommes plutôt content de notre aménagement "sur mesure" et de la qualité de la fabrication. Voici leur site internet : <a href="http://www.biocreationbois.com" rel="nofollow">www.biocreationbois.com</a></p> Travaux #7 : Aménagement du magasin, pose de l'enseigne... - Fabienne urn:md5:c802a43adf25d640f798302797ecfa3a 2010-05-29T15:51:22+01:00 2010-05-29T15:51:22+01:00 Fabienne <p>Ca avance bien, félicitations.<br /> Quel est votre fournisseur pour le mobilier ? Mobil Wood peut-être ?</p> <p>Bonne continuation</p> <p>Fabienne</p> Travaux #7 : Aménagement du magasin, pose de l'enseigne... - Sophie urn:md5:3a263ca59f0ec26b2b033e6201251983 2010-05-28T08:02:15+01:00 2010-05-28T08:02:15+01:00 Sophie <p>Vous n'avez pas chômé ! Félicitations, votre magasin va être très beau. Tout est réuni pour la réussite d'une belle aventure !<br /> A bientôt,<br /> Sophie LG</p> Travaux #2 : J+7 - Frédéric urn:md5:741cd8cd38f52d931af822b3c7204257 2010-05-02T10:27:10+01:00 2010-05-02T10:27:31+01:00 Frédéric <p>Trop tard... une jambe cassée et trois semaine de plâtre... le projet est foutu !</p> Travaux #2 : J+7 - Olivier urn:md5:5539ecb2da6e3b7a2437332316530155 2010-04-28T22:06:34+01:00 2010-04-28T22:06:34+01:00 Olivier <p>Gaffe en descendant de l'échelle, le barreau du bas est cassé...</p>