Compteur de hits en asp .net (vb) - asp .net counter (vb)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 23 689 fois - Téléchargée 37 fois

Contenu du snippet

Grâce à cette source ASP .Net (VB) vous pourrez comptabiliser le nombre de Hits de votre site Web et ceci sans utiliser de base de données !

Source / Exemple :


<%@ Page Language="vb" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Web.UI.Webcontrols" %>
<%@ Import Namespace="Microsoft.VisualBasic" %>

<%
'Création des variables d'appel
Dim fichier as string
Dim objReader as StreamReader
Dim objWriter as StreamWriter

'Variable contenant le nom et l'emplacement du fichier
fichier = server.mappath("hits.txt")

'Si le fichier n'existe pas alors le créer en inscrivant le nombre 0
If not File.Exists(fichier) then 
objWriter  = File.CreateText(fichier)
objWriter.Write("0")
objWriter.Close
End if

'Lecture du fichier contenant le nombre de hits
objReader = File.OpenText(fichier)
Dim sCount as string = objReader.ReadToEnd()
objReader.Close

'Ecriture du fichier contenant le nombre de hits + 1
objWriter  = File.CreateText(fichier)
objWriter.Write(scount + 1)
objWriter.Close
scount = scount + 1

'Afficher à l'écran le nombre de hits obtenu
Response.Write (scount + " hits")
%>

Conclusion :


Script anciennement utilisé sur SeveralWays.Org

A voir également

Ajouter un commentaire

Commentaire

Messages postés
2811
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
27
Salut,

Je sais que cette source date mais au moins pour ceux qui passeraient par la, utilisez plutôt l'espace de noms IO. FSO c'est du VBS donc ASP et c'est pas très .Net

Sinon je pense que cette méthode n'est pas très bonne, car si une page, pour une raison quelconque met du temps à s'exécuter et qu'elle ouvre le fichier le temps qu'elle le referme il peut y avoir eu 20 clics. Mieux vaut passer par une DB si possible.

Voila, ++

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.