Retour
Signer le livre d'or. Chercher sur le site Visites. |
Sources en Php3: | ![]() |
8 Octobre 2000:
Rien d'extraordinaire, juste un petit piège,
comment relire un fichier txt (ben oui, je me suis toujours pas mis à
MySql) avec des sauts de lignes.
Il n'est pas tout à fait fin, j'ai l'intention
de faire des pages, les 10 derniers messages, les 10 d'avant etc... Mais
pour ça il faudrait que j'ai assez de messages pour le faire, et
surtout, en ce moment (9 Octobre), j'ai un peu pas le temps.
Signer le Golden Book.
Lire le Golden Livre.
11 Octobre 2000:
Correction: Supprimer les
slashs intempestifs.
17 Octobre 2000:
Correction: Voir les messages
en commençant par le DERNIER (comme tout le monde !)
A ce jour, 30 Septembre 2000, il est quasiment fini. En fait,
sauf si de nouveaux bugs apparaissent, il restera en l'état.
Merci à Mr Glinche de Refperso
pour son aide et son soutient.
BUT:
Aider le visiteur à s'y retrouver dans UN site. C'est
un classique mais c'est rigolo à faire. Comme pour le compteur,
je passe par des fichiers texte et non par MySql car je ne suis
toujours pas plus riche qu'avant et, je dois bien l'admettre, je
fais un GROS blocage sur les bases de données (Bon dieu,
ce que j'aime pas ça !!!)
Alors ON m'a demandé, si tu utilises pas MySql comment
tu fais pour écrire les fichiers de mot clé ???
A la main, mon cher, avec ce bon vieux NotePad... Pour
un site Perso, c'est pas la peine de se casser la tête bêtement
!!!
Tel qu'il fonctionne:
Quand le moteur trouve 1 feuille, il va directement dessus;
si il trouve plusieurs feuilles, il revient sur sa page
pour proposer le choix.
On a la possibilité de mettre des adresses à cible genre
truc.htm#muche
Si il n'y a pas de feuille trouvée, il le dit et enfin, si la
feuille indiquée n'existe plus, il le dit aussi.
Ex: searchmots.php3?lemot=1
Mais enfin, dit l'internaute ravi, qu'est-ce qu'il ne dit pas ???
Des gros mots, répond le programmeur agacé.
Ex: searchmots.php3?lemot=caca
APPEL DU MOTEUR:
On peut appeler la feuille présentation du moteur:
http://jjroue.free.fr/php/moteur.php3
On peut intégrer un appel moteur dans une feuille html:
Ecrire UN mot dans la zone Texte et cliquer
sur....
|
Et on peut appeler le moteur DIRECTEMENT par un lien:
http://jjroue.free.fr/php/searchmots.php3?lemot=image
Voila. Je ne pense pas qu'il évoluera beaucoup plus.
Les sources du moteur: moteur.zip
(8 Ko)
-2-:Une autre fois, 9 jours ont été mélangés. Là je suis sur que 2 visites sont arrivés dans la même seconde.
-3-:Parfois,
la variable:
Le fichier compteur.php3 (que vous trouverez dans comptphp.zip) est
celui qui va écrire la visite. Voir
ici et descendre à TEMPOR.SIT.
-4-:Enfin,
le fichier TEXTE prend vite du poids: pour une moyenne de 12 visites/jour,
du 1er au 18 mars, avec 214 visites, le fichier pèse DEJA 32 Ko.
Imaginez que je passe à 50 visites/jour (mon rève !), ce
serait ingérable !!!
<script language="JavaScript">
<!--
// -->
</script>
Puis, dans la partie Body:
<noscript>
</noscript>
Afin de choper les utilisateurs n'ayant pas JavaScript Activé (et je peux vous dire qu'il y en a plus que ce qu'on pourrait croire)(Merci à RefPerso pour l'idée !!).
CHEMIN: indique le site ou se trouve
le fichier compteur.php3
NOM_DU_FICHIER: Indique le nom
du fichier+".sit" dans lequel sera écrite la visite.
AVANT: indique la provenance du
visiteur.
********************************
Le fichier stats.php3 (que vous trouverez dans comptphp.zip) est celui qui va lire les vistes.
********************************
Pour le reste, j'ai fait un effort INTENSE pour commenter les codes Php3, j'espère que vous les comprendrez sans TROP de peine.
Ce compteur est mon 1er script en Php3, donc certainement TRES imparfait, je suis preneur de TOUS les commentaires et suggestions que vous pourriez faire à son sujet.
Je suis passé par des codes en JavaScript car je n'arrive pas
(encore)
à trouver les équivalents en Php.
Voir l'exemple (et télécharger
comptphp.zip):
http://jjroue.free.fr/stats/stats.php3