mara54
Messages postés56Date d'inscriptiondimanche 24 octobre 2004StatutMembreDernière intervention11 août 2005
-
27 juin 2005 à 21:48
mara54
Messages postés56Date d'inscriptiondimanche 24 octobre 2004StatutMembreDernière intervention11 août 2005
-
8 juil. 2005 à 15:48
Bonjour à tous,
Je vais faire des maintenances évolutives et curatives sur un site INTRANET:
L'environnement est dvpé sous GOLIVE 3 , de server IIS et enfin de syst d'exploitation 2000 pro.
Ansi donc , je dois utiliser le langage ASP pour dvper le script.Le hic
, je connais pas trop ce langage.En effet , je vais créer un compteur
visiteur en premeir en plus je vais cacher ce compteur aux visiteurs.
ma question : Est-ce possible de traiter sans base des données ce
genre de pb? c-à-d =>traiter avec le fichier
Si vous connaissez des sites où je peux trouver des info, ou de script
en ASP qui traite ce pb . ce sera vraiment sympa de votre part.
j'aurai besoin de votre aide car je suis un peu novice sur ce langange
mara54
Messages postés56Date d'inscriptiondimanche 24 octobre 2004StatutMembreDernière intervention11 août 2005 28 juin 2005 à 14:35
salut,
voilà Cyril , j'ai fouillé dans l'adresse que tu m'as indiqué concernant le comptage Et j'ai trouvé un script qui est écrit par Tidave:
<OL>
<LI>'petit compteur modifié par Tidave
<LI><%
<LI>Dim objFSO, objCountFile, strCountFileName, iCount, I
<LI>strCountFileName = Server.MapPath("/compteur.txt")
<LI>Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
<LI>
<LI>Set objCountFile = objFSO.OpenTextFile(strCountFileName, 1, True)
<LI>If Not objCountFile.AtEndOfStream Then
<LI> iCount = CLng(objCountFile.ReadAll)
<LI>Else
<LI> iCount = 0
<LI>End If
<LI>
<LI>' Ferme le ficher
<LI>objCountFile.Close
<LI>Set objCountFile = Nothing
<LI>
<LI>
<LI>if session("visiteur")="" then
<LI> ' marque la session
<LI> session("visiteur")="bon"
<LI>
<LI>
<LI>
<LI>' ajoute 1
<LI>iCount = iCount + 1
<LI>Set objCountFile = objFSO.CreateTextFile(strCountFileName, True)
<LI>
<LI>' Ecris le nouveau chiffre
<LI>objCountFile.Write iCount
<LI>
<LI>' ferme le fichier
<LI>objCountFile.Close
<LI>Set objCountFile = Nothing
<LI>Set objFSO = Nothing
<LI>
<LI>
<LI>end if
<LI>
<LI> Response.Write iCount
<LI>
<LI>%>
</LI>
<LI></LI>
<LI>je demande si ce programme résoud à peu près à mon pb?????</LI>
<LI>si c'est OK où est-ce que je devrai l'implementer dans le site ?????</LI>
<LI>Ici si je ne me trompe pas je dois créer 2 fic compteur.asp et compteur.txt!!!</LI>
<LI>et une dernière question, la ligne 40 est-ce que j'aurai besoin !! (car compteur caché)?</LI>
<LI>Merci </LI>
<LI>rappel =>le site intranet est pour le moment statique ,il est seulement animé par flash!!</LI></OL>
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 28 juin 2005 à 14:41
Oui il faut faire un fichier compteur.txt à la base du site, autoriser IIS a écrire dans le fichier (utilisateur aspnet ou iuser_nommachine) t'as pas besoin du response.write si tu veux pas qu'on voit le compteur ...
mais le bout de code est trés simple, et si tu veux pas d'emmerdes, essayes plutot de le comprendre plutot que de l'adapter et galerer si ca marche pas ...
mara54
Messages postés56Date d'inscriptiondimanche 24 octobre 2004StatutMembreDernière intervention11 août 2005 29 juin 2005 à 15:59
Salut à tous , j'ai fini d'étudier plus ou moins le script ci-dessus. Apparemment il me convient .Seul mon pb où est-ce que je vais l'installer sur l'intranet ?????
j'ai déjà fait un essai mais rien ne se passe .j'ai mis dans un repertoire compteur les 2 fichiers compteur.asp et compteur.txt Et ce repertoire compteur => même niveau que les autres repertoires << pages=>repertoire où se trouvent fichiers Html , images=> repertoire où se trouvent fichier images , .............>>
Voilà mon soucis !!!!
mara54
Messages postés56Date d'inscriptiondimanche 24 octobre 2004StatutMembreDernière intervention11 août 2005 5 juil. 2005 à 11:11
Bonjour à tous !
Je ne suis pas encore sorti de l'auberge.Je suis dans la phase d'execution mais dommage rien ne se passe !Donc j'ai crée un petit fichier.asp pour voir si ca marche , même celui là ne marche pas . Moralité => c'est la relation entre le serveur et fichier.asp qui ne va pas.!!!!!
Au fait j'ai creé un autre environnement pour le test c'est à dire j'ai fait copier-coller de l'environnement qui existe (intranet sur server) donc je travaille pour moi tout seul => le travail se passe seulement sur mon poste quoi !
Je me demande au fait si le problème vient de là c-à-d la manipulation que j'ai faite !!!
comme je ne maîtrise pas le IIS ????
Merci d'avance pour aide !
@+
mara54
Messages postés56Date d'inscriptiondimanche 24 octobre 2004StatutMembreDernière intervention11 août 2005 8 juil. 2005 à 10:16
Cyril
tu parles je suis encore dans le petrin !!! mon pb je crois c'est IIS ! avec le fichier.html pas de pb dès que je teste un fichier.asp (pareil pour fichier.asa) => page non trouvé Erreur 500 je ne sais pas quoi
J'ai lancé un autre thème ici qqkun m'a dit de verifier dans la console IIS
j'ai tout verifié par exemple si les .asp et .asa corresponent à une dll nommé asp.dll C'est OK.
Et d'autres aussi connexions anonymes => cochée OK.de même connexion windows pareil c'est OK !
D'après toi est-ce que j'ai oublié d'autre chose ????????
@+
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 8 juil. 2005 à 12:56
Je connais pas asp3 donc je sais pas non plus comment fonctionne IIS pour!
mais normalement dans IIS tu fais nouveau dossier virtuel, puis tu met le repertoire de ton application web. Si t'as mis les fichier dans c:/inetpub, pas besoin de ca en théorie mais vérifie juste que ton dossier est bien mappé en tant qu'application.
Sinon, réinstalle IIS, je ne sais pas quoi te dire de plus :-/
mara54
Messages postés56Date d'inscriptiondimanche 24 octobre 2004StatutMembreDernière intervention11 août 2005 8 juil. 2005 à 15:48
Tu sais avec fichier .html pas de pb mais c'est fichier.asp ou global.asa qui ne va pas !!!!!
Pour la réinstallation de IIS je suis dans une boite où je suis stagiaire donc tu comprends ?????
Je vais essayer de relancer un nouveau forum au cas où qqkun ades idées !
@+