un compteur de visites en javascript, ça existe ??? [Webdesign] - Web design - Graphisme
Marsh Posté le 11-08-2002 à 15:59:47
après un opetit tour sur programmation, j'ai appris que le javascript ne pouvait rien modifier sur le serveur donc, c pas possible...
très logic mais j'y avais pas pensé...
Marsh Posté le 11-08-2002 à 17:53:38
oui pour avoir un compteur t'est oblige de mettre un lien ( d'un site qui propose des compteurs) en code html dans la source de ta page
Marsh Posté le 11-08-2002 à 22:52:16
Faire un compteur c'est très certainment ce qu'il y a de plus à faire ....
Une DB , un langage coté serveur et c'est tout.
tu récupères son ip dans la homepage du site => HTTP_ADDR que tu mets dans la DB et ensuite tu fait un simple RECORDCOUNT d'une petite requête SQL toute bidon => VarSql = select * from visitors => VarSql.RecordCount => t'obtiendras la le nombres de visiteurs sur ta homepage.
Si tu veux mettre un compteur sur chaques pages alors l'idée serait d'initialiser une petite variable de Session dont tu stocke la clé de session sur le serveur et pas chez le client (cookies)...
Met dans cette histoire ce bon vieux Jscript ne sert absolument à rien ...
Marsh Posté le 11-08-2002 à 23:19:22
en parlant de compteur, ya moins sans le faire en php, d'avoir un compteur invisible sur une page woueb?
Marsh Posté le 12-08-2002 à 00:03:00
Franchement, faites une recherche avec google avant de poster
genre "compteur" + "php" ou "compteur" + "asp" enfin ce que vous voulez quoi... Et sachez qu'en php, un compteur invisible (et sans db qui écrit juste sur un txt) ça prend 10 lignes en php...
Marsh Posté le 12-08-2002 à 09:07:00
LexTuhor a écrit a écrit : Franchement, faites une recherche avec google avant de poster genre "compteur" + "php" ou "compteur" + "asp" enfin ce que vous voulez quoi... Et sachez qu'en php, un compteur invisible (et sans db qui écrit juste sur un txt) ça prend 10 lignes en php... |
même pas ...
Marsh Posté le 12-08-2002 à 09:30:28
LexTuhor a écrit a écrit : Franchement, faites une recherche avec google avant de poster genre "compteur" + "php" ou "compteur" + "asp" enfin ce que vous voulez quoi... Et sachez qu'en php, un compteur invisible (et sans db qui écrit juste sur un txt) ça prend 10 lignes en php... |
tu sais lire ou pas?
Marsh Posté le 12-08-2002 à 10:25:33
wi, je sais qu'en php, perl, ets, mais moi, j'avais reve de le faire en javascript pour pouvoir le mettre sur un espace de fai ou il n'y a ni php, ni mysql ni perl, rien, juste de l'espace...
mais bon, cépagrav, j'aiutilisé un compteur "externe"
Marsh Posté le 12-08-2002 à 10:38:41
Mais peut-être que Flash 7 permettra d'écrire dans un .TXT dès lors tu pourras faire une anim transparente de 1pxl² sans avoir à utiliser de script serveur.
Marsh Posté le 12-08-2002 à 12:55:03
mmweb a écrit a écrit : C'est pas specialement stoké ds un txt, tu peu faire pour qu'il t'inscrive le compteur dans ta page, |
tu peux m'expliquer un peu plus, ou bcp plus même
Marsh Posté le 12-08-2002 à 13:00:55
mmweb a écrit a écrit : Bouge pa je te retrouve sa |
bhe je vais faire une petite sieste, mais je reviens après
Marsh Posté le 12-08-2002 à 13:04:02
Vala ca doit etre ca, (car je suis parti du script qui incrit dans le txt, et je l'ai un peu changé)
<?
$couleurtexte="#000000";
$fichier = "index.php3";
$fp = @fopen($fichier, "r" );
if (!$fp) {
echo "Impossible d'ouvrir $fichier en lecture";
exit;
}
$visites = fgets($fp, 8);
echo "<font color=$couleurtexte>";
echo $visites++;
echo "</font>"; // on affiche $visites, et on increment $visites.
fclose($fp);
$fp = @fopen($fichier, "w" ); // le fichier est ouvert en ecriture, remis a zero
if (!$fp) {
echo "Impossible d'ouvrir $fichier en ecriture";
exit;
}
fputs($fp, $visites);
fclose($fp);
?>
Tu insere cela ds ta page !
Marsh Posté le 12-08-2002 à 14:43:13
mmweb a écrit a écrit : Reveille toi frenzy ! |
ok merci!
mais concrètement il fait quoi ce script (désolé je n'y connais rien en php)...
Marsh Posté le 13-08-2002 à 01:02:46
je reformule : un truc en flash, ça sait modifier des fichiers sur un serveur ?
Marsh Posté le 13-08-2002 à 10:00:47
netswitch a écrit a écrit : je reformule : un truc en flash, ça sait modifier des fichiers sur un serveur ? |
non , il faut passer via un langage serveur pour écrire quoi que ce soit dans un fichier quelqu'il soit ... malheureusement.
Marsh Posté le 13-08-2002 à 10:56:42
ok merci
jme doutais bien mais on sait jamais des fois que macromedia aurait eu une solution paradimensionelle....
Marsh Posté le 09-08-2002 à 00:46:25
hello, je veins d'ecumer google et le forum de programmation, j'ai pas trouvé..
j'ai trouvé des scripts en php, en perl, des trucs zarbi ou il faut faire un lien vers un site etranger MASI rien en javascript pur.... (ha si, des compteurs de visites individuelles genre "c votre xxe visite sur ce site ou vous etes la depuisxx minutes" )
et j'ai reve de fair emon compeur en javascript...
vous avez pas un script ou un lien de derrière les fagots que je pourrais utiliser ?
hein dites ?
Message édité par netswitch le 09-08-2002 à 00:46:39