[php:resolu] compteur trés simple sur un exe, comment faire?

compteur trés simple sur un exe, comment faire? [php:resolu] - PHP - Programmation

Marsh Posté le 09-07-2003 à 16:52:19    

salut, je voudrait faire qq chose d'hyper simple (mais pas si simple pour moi qui suis débutant). Je voudrait qu'a chaque requete sur http://xxxxxxxxxxxx/xxxx.exe un fichier compteur.txt soit incrémenté de 1 en php mais je n'y parvient pas
 
help :jap:


Message édité par fils_de_la_lumiere le 10-07-2003 à 13:30:24
Reply

Marsh Posté le 09-07-2003 à 16:52:19   

Reply

Marsh Posté le 09-07-2003 à 21:05:35    

tu fait un fichier PHP intermédiaire qui ajoutera 1 a la valeur contenue dans compteur.txt puis qui redirigera ensuite vers ton fichier *.exe
C'est ou que tu bloques? Car on vas pas te faire tout ton script non plus  :D

Reply

Marsh Posté le 09-07-2003 à 21:44:53    

ca bloque partout, ca doit faire deux 3 ou 4 lignes en tout mais n'ayant jamais fait de php de ma vie...

Reply

Marsh Posté le 09-07-2003 à 21:56:45    

[:google2]
telecharger php compteur telechargement txt
5ème résultat :sarcastic:
 
<HS>
je met tous ça car après on dit: j'ai déjà cherché, j'ai rien trouvé, t'es pas sympa, etc...
</HS>

Reply

Marsh Posté le 09-07-2003 à 22:10:49    

nan ce n'est pas exactement ce que j'attend, je veut pas que mon lien de dl devient un truc du genre http://xxxxxxx/download?var=valeur (car ce lien est un lien d'exe statique sur internet, c'est fini je ne peut plus le modifier), mais que lancer une requete sur un exe proprement dit incremente une valeur d'un txt :)

Reply

Marsh Posté le 09-07-2003 à 22:19:08    

bon aller je m'explique mieux :)
 
j'ai créé un soft que j'ai mis sur télécharger.com et sur des tas d'autres sites. tc represente peut etre 70% de mes dl sur ce fichier mais le bleme c que pour le reste, c'est des sites divers voir ou je n'ai jamais mis les pieds et donc je condamné à garder l'url du .ZIP à vie :):) et donc j'aimerai bien mettre un compteur la dessus
 
voila c'est un peu plus clair

Reply

Marsh Posté le 09-07-2003 à 22:35:55    

c pas vraiment possible...
il faut que qqchose soit execute par un script php
 
donc ce que tu dois faire c'est de voir combien d'acces on ete fait via le serveur web.

Reply

Marsh Posté le 09-07-2003 à 22:47:06    

hum en fait je pense a cet idée:
 
"j'ai deja vu des url du type http://www.xxx.xxx/image1.jpg donner sur une page web, alors pkoi je transformerai pas mon .zip en un fichier "executable" (en php), incrémentent, puis, renvoyant cette fois vers le vrai fichier zip?"
 
le bleme c que.. je c pas du tout comment m'y prendre... :D

Reply

Marsh Posté le 09-07-2003 à 23:24:58    

une jpg comme une page web, c'est juste ie qui l'affiche...

Reply

Marsh Posté le 09-07-2003 à 23:35:35    

mais j'ai deja vu des site (voila mail par exemple) se servant de truc genre http://mail.voila.fr/mail.exe?acount=1345496849644 pourtant l'exe n'est pas proposé en dl? il é exécuté par le serveur :??:

Reply

Marsh Posté le 09-07-2003 à 23:35:35   

Reply

Marsh Posté le 09-07-2003 à 23:39:31    

va faloir que tu redefinisse ce dont tu as besoin là... j'comprends plus rien. Tu veux pouvoir compter le nombre de d/l ou alors tu veux pouvoir executer unexe sur le server... spa pareil quand même :o

Reply

Marsh Posté le 10-07-2003 à 00:09:02    

je veut qu'à chaque requete sur http://monsite.com/monfichier.zip au lieu que le téléchargement du fichier zip s'éffectue directement, un script incremente sur le serveur un txt, puis le téléchargement du zip s'éffecue correctement.
 
:)

Reply

Marsh Posté le 10-07-2003 à 00:21:47    

tu nomme une page php .zip et tu te debrouille pour que le serveur l'execute.
 
ya moyen de configure ça dans php.ini mais a par ça (et encore c tordu)

Reply

Marsh Posté le 10-07-2003 à 00:50:33    

bah oui ok mais comment faire vu que mon l'url de mon exe est statique?

Reply

Marsh Posté le 10-07-2003 à 00:57:31    

Une solution est de configurer ton serveur pour que les executables et/ou les zips soient parser en PHP. Ensuite tu crée ton fichier php comme indiqué plus haut en lui donnant le nom de ton fichier d'origine.
Sinon, peut être qu'une redirection au niveau de la configuration du serveur peut marcher.


---------------
each day I don't die is cheating
Reply

Marsh Posté le 10-07-2003 à 00:59:07    

ouais mais le bleme c que le serveur c free.fr :cry:

Reply

Marsh Posté le 10-07-2003 à 01:02:44    

fils_de_la_lumiere a écrit :

ouais mais le bleme c que le serveur c free.fr :cry:


Ca me semble très compliqué alors... Il n'est même pas possible de configurer sa page d'erreur 404, si ?


---------------
each day I don't die is cheating
Reply

Marsh Posté le 10-07-2003 à 01:19:59    

gatorette a écrit :


Ca me semble très compliqué alors... Il n'est même pas possible de configurer sa page d'erreur 404, si ?


 
si mais dans ce cas ca téléchargerai pour chaque erreur sur le site :pt1cable:  
 
javait penser à un .htacess mais je c pas si ca gere ca

Reply

Marsh Posté le 10-07-2003 à 03:11:51    

si tu as http://login.free.fr/fichier.exe
 
tu renommes fichier.exe en fichier2.exe
 
et tu crées un fichier fichier fichier.exe.php incrementant ton compteur et redirigeant vers fichier2.exe
 
je viens d'essayer a l'instant ca marche :)
 
kan le visiteur accedera a http://login.free.fr/fichier.exe c http://login.free.fr/fichier.exe.php qui sera interprété si le premier n'existe pas ;)
 
c t assez simple en fait ;)

Reply

Marsh Posté le 10-07-2003 à 04:22:39    

merci je vait essayer ca :)

Reply

Marsh Posté le 10-07-2003 à 12:01:02    

yack a écrit :

kan le visiteur accedera a http://login.free.fr/fichier.exe c http://login.free.fr/fichier.exe.php qui sera interprété si le premier n'existe pas ;)


 
Bonne idée ! Je pensais pas qu'il ferait une recherche des fichiers .php automatiquement. Dans le même ordre d'idée, tu crée un répertoire fichier.exe et à l'intérieur tu rajoutes un fichier index.php qui incrémente ton compteur et te rediriges vers l'executable.


---------------
each day I don't die is cheating
Reply

Marsh Posté le 10-07-2003 à 13:30:10    

un grand merci à tous (particulierement à yack), ca marche supair!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed