Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/08/2013, à 19:25

Medico

existe t-il un script en javascript ou html pour [Résolu]

Bonjour , j'ai un site qui est sur deux hébergeurs il y a des pages en php sur un hébergement et html sur un autre (cause place )
10 fois plus sur l'hébergeur html .. J'ai mis un script en php sur les pages pour voir et enregistrer les ip des visiteurs dans un fichier "ip.txt"
mais je n'ai trouvé aucuns scripts capables de le faire sur les pages en html qui sont les plus nombreuses et les plus visitées
Sauriez vous comment je pourrais faire .
Merci

Dernière modification par Medico (Le 24/08/2013, à 12:01)

Hors ligne

#2 Le 10/08/2013, à 21:15

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Bonjour,

A priori, tout ce que tu as à faire est de renommer les pages.html en pages.php et y intégrer ton fameux script php.
Il n'est pas possible d'y faire en javascript car c'est un langage qui fonctionne dans un navigateur internet ; alors que, techniquement, la collecte de l'adresse ip des personnes se connectant à un site internet ne peut se faire que dans l'environnement du serveur qui héberge ce site (donc par un langage fonctionnant sur le serveur, ex → php).
Idem pour le html qui, à l'instar du javascript, est un code qui prend sa place dans le navigateur ; de plus, contrairement au javascript et au php, ce n'est pas un langage qui permet de créer des "événements".
→ Pour faire simple, le html du navigateur c'est comme le .doc du Word, ça te permet juste de faire du traitement de texte.

Dernière modification par Cirius1987 (Le 11/08/2013, à 01:27)

#3 Le 10/08/2013, à 21:49

tiramiseb

Re : existe t-il un script en javascript ou html pour [Résolu]

Salut,

Pourquoi ne pas simplement récupérer les logs d'accès ? Beaucoup d'hébergeurs donnent la possibilité d'y accéder...

Hors ligne

#4 Le 10/08/2013, à 22:47

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Exemple avec OVH : http://guide.ovh.com/LogsWeb

#5 Le 11/08/2013, à 16:22

Medico

Re : existe t-il un script en javascript ou html pour [Résolu]

Merci mais bon OVH est un hébergement php et ce type d'hébergement n'a pas assez de place car j'ai une centaine de pages qui tiennent pas mal de place et c'est pour ça que je les ai faites en html mon hébergement étant de 100Go en html et seulement  10 en php .Je pensais a un genre de lien mis sur une page html  qui m'écrirait les IP des visiteurs sur une page de l'hébergement en php .

Hors ligne

#6 Le 11/08/2013, à 16:26

Medico

Re : existe t-il un script en javascript ou html pour [Résolu]

Je vois une bourde que j'ai faite depuis le début et que je revois en me relisant (lire 100Mo pas Go et le site Php lui est de 10Mo )ce qui est vite rempli

Hors ligne

#7 Le 11/08/2013, à 16:56

tiramiseb

Re : existe t-il un script en javascript ou html pour [Résolu]

Medico a écrit :

OVH est un hébergement php et ce type d'hébergement n'a pas assez de place [...] mon hébergement étant de 100Go en html et seulement  10 en php

Medico a écrit :

Je vois une bourde que j'ai faite depuis le début et que je revois en me relisant (lire 100Mo pas Go et le site Php lui est de 10Mo )ce qui est vite rempli

Donc, tu as 10 Mo de pages en PHP et 100 Mo de pages en HTML statique...

L'offre mutualisée de base d'OVH, à 2,38 € par mois, propose 25 Go d'espace de stockage (c'est à dire 25600 Mo).
Tu crois vraiment que ce n'est pas suffisant ?

Hors ligne

#8 Le 11/08/2013, à 17:31

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Medico a écrit :

Merci mais bon OVH est un hébergement php

J'utilisais juste OVH à titre d'exemple afin d'illustrer le post de tiramiseb.


Medico a écrit :

Je pensais a un genre de lien mis sur une page html  qui m'écrirait les IP des visiteurs sur une page de l'hébergement en php

Dans ce cas, j'ai fait ce petit code très basique :

##### ____________________________________________ #####


########## page_initiale01.html ########## (page que les visiteurs vont demander)

<html>
<script language="javascript" type="text/javascript">
function go()
{
    document.forms["page_ip_php"].submit();
}
</script>
<body onLoad="go();">
    <form name="page_ip_php" action="http://www.le_site_PHP.com/script_php_ip.php" method="post">
        <input type="hidden" name="page_finale" value="http://www.le_site_HTML.com/page_finale01.html" />
    </form>
</body>
</html>

##### A rechercher et modifier en fonction du besoin :
#####
##### action="http://www.le_site_PHP.com/script_php_ip.php" (chemin absolu vers le script php)
##### value="http://www.le_site_HTML.com/page_finale01.html" (chemin absolu vers la page que les visiteurs doivent voir)

##### =-=-=-=-=-=-=-=-=-=

########## script_php_ip.php ##########

<?php
header("location: ".$_POST['page_finale']);
?>

##### A ajouter tout à la fin de la page de ton script d'enregistrement d'IP.

##### =-=-=-=-=-=-=-=-=-=

########## page_finale01.html ########## (page que les visiteurs doivent voir)

##### La page HTML que tu souhaites montrer.

##### =-=-=-=-=-=-=-=-=-=


##### ____________________________________________ #####

##### NOTE : Il n'y a besoin que d'une unique page script_php_ip.php , en revanche, 1 x page_initiale.html = 1 x page_finale.html.

Dernière modification par Cirius1987 (Le 17/08/2013, à 12:32)

#9 Le 12/08/2013, à 09:12

Medico

Re : existe t-il un script en javascript ou html pour [Résolu]

Merci Cirius1987 je ne peux pas l'essayer aujourd'hui car je ne suis pas chez moi mais je le fais dès que je peux et je te dis .Il est vrai que je devrais commencer a apprendre un peu de Javascript je l'ai négligé au profit du php
En tous cas merci

Hors ligne

#10 Le 12/08/2013, à 16:26

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Si cela peut t'aider, en la matière, j'ai bien apprécié ce livre : http://www.decitre.fr/livres/javascript … 01586.html

Dernière modification par Cirius1987 (Le 12/08/2013, à 17:22)

#11 Le 17/08/2013, à 10:46

Dinguot

Re : existe t-il un script en javascript ou html pour [Résolu]

Salut Cirius1987 je suis dans le même cas que médico j'ai des pages hébergées chez voila en html uniquement qui sont pas mal visitées et d'autres sur free mon FAI en php j'ai un script qui enregistre les IP sur mon goldbook car j'ai eu a en bannir pas mal cause spams donc ton script m'interesse au plus haut point par contre je n'ai pas compris très bien le paramétrage et je l'ai essayé il me retourne plein d'erreurs pourrait tu m'expliquer exactement ce qu'il faut changer et comment faire pour "construire la page php ou seront enregistrées les IP . Par exemple je voudrais enregistrer les IP des visiteurs d'une page nommée " mes_cascades.html " sur le site "voila " et les envoyer sur une page comportant ton script php d'une page de mon site "free" Comment puis je faire j'ai essayé mais je n'ai pas réussi
merci a toi

Dernière modification par Dinguot (Le 17/08/2013, à 10:46)

Hors ligne

#12 Le 17/08/2013, à 12:09

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Bonjour Dinguot,
J'ai apporté des modifications au code.
Je tiens à préciser que tout ce qui est écrit après "#" n'est pas à copier. Ce sont des commentaires.
A défaut de pouvoir voir ton code, je vais tenter de t'y expliquer de la sorte :

##### ____________________________________________ #####


########## mes_cascades.html ########## (page que les visiteurs vont demander)

<html>
<script language="javascript" type="text/javascript">
function go()
{
    document.forms["page_ip_php"].submit();
}
</script>
<body onLoad="go();">
    <form name="page_ip_php" action="http://www.ton_site.free.fr/ton_script_php_ip.php" method="post">
        <input type="hidden" name="page_finale" value="http://www.ton_site_HTML_voila.com/mes_cascades1.html" />
    </form>
</body>
</html>

##### =-=-=-=-=-=-=-=-=-=

########## script_php_ip.php ##########

<?php
header("location: ".$_POST['page_finale']);
?>

##### A ajouter tout à la fin de la page de ton script d'enregistrement d'IP.

##### =-=-=-=-=-=-=-=-=-=

########## mes_cascades1.html ########## (page que les visiteurs doivent voir)

##### La page HTML que tu souhaites montrer.

##### =-=-=-=-=-=-=-=-=-=

##### ____________________________________________ #####

##### NOTE :
##### A rechercher et modifier en fonction du besoin dans mes_cascades.html :
#####
##### action="http://www.ton_site.free.fr/ton_script_php_ip.php" (chemin absolu vers le script php)
##### value="http://www.ton_site_HTML_voila.com/mes_cascades1.html" (chemin absolu vers la page que les visiteurs doivent voir)

Dernière modification par Cirius1987 (Le 17/08/2013, à 12:38)

#13 Le 17/08/2013, à 12:35

Dinguot

Re : existe t-il un script en javascript ou html pour [Résolu]

Merci je vais essayer ça dès ce soir et je te tiens au courant je crois que je vais me mettre moi aussi au js

Hors ligne

#14 Le 17/08/2013, à 12:49

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

^^. Fait attention j'ai apporté des modifs depuis ton post.
En tout cas avec un peu de courage, ça fonctionnera.

Dernière modification par Cirius1987 (Le 17/08/2013, à 12:51)

#15 Le 17/08/2013, à 13:01

Dinguot

Re : existe t-il un script en javascript ou html pour [Résolu]

Merci mais ce qui me manque a moi c'est pas le courage mais le temps et le niveau j'ai galéré un max pour apprendre des rudiments de html et de php malgré que ça m'interesse beaucoup mon niveau informatique n'est pas très élevé et parfois j'ai vraiment beaucoup de mal avec les expressions employées en informatique ( je suis cascadeur cheval et moto )et pas très doué pour les études roll

Hors ligne

#16 Le 17/08/2013, à 14:39

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Dinguot a écrit :

et pas très doué pour les études roll

Personne ne peut être assez doué pour des études étant donné que le système requiert une forme d'adaptation constante et que chacun ne peut le faire qu'à sa manière. En clair, avoir 20/20 c'est avoir la chance, dans un premier temps, d'avoir un système adapté à soi, mais même là, ça ne fait pas de soi un "bon élève". Tu as un esprit et un cerveau comme tout le monde, donc tu peux comprendre... à ta manière.
Une partie de nos professeurs de collège et de lycée ont redoublés 1 classe dans leur jeunesse, ça ne leur a pas empêché de se mettre à enseigner smile ... mais encore faut-il qu'une majorité de professeur soit bon pédagogue... .

Dernière modification par Cirius1987 (Le 17/08/2013, à 14:46)

#17 Le 17/08/2013, à 14:45

Dinguot

Re : existe t-il un script en javascript ou html pour [Résolu]

Ok merci ça me remonte le moral a moi qui ait arreté les cours en 3eme . J'ai mis un autre topic pour demander si quelqu'un connaissait l'hébergement 2.ag pour activer la fonction mail() c'est un autre hébergeur dont je ne me sert pas beaucoup a cause de ça allemand et Anglais donc deux langues que je ne connais pas et ma toubib de compagne qui elle connait bien l'informatique n'est jamais la pour me montrer comment faire

Hors ligne

#18 Le 17/08/2013, à 14:53

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Je ne connais pas cet hébergeur, mais il me semble qu'en temps normal, la fonction mail() est activé par défaut. Donc si elle ne l'est pas, c'est peut-être que ce n'est pas inclus dans l'offre d'hébergement à laquelle tu as souscrite. Je sais que 000webhost la propose dans son offre gratuite "Free Hosting".

Dernière modification par Cirius1987 (Le 17/08/2013, à 14:55)

#19 Le 18/08/2013, à 15:44

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

J'ai simplifié le code, et les choses,
- le fichier sur lequel les visiteurs vont se rendre (page initiale) doit avoir pour extension .html
- le ficher qui doit en réalité s'afficher (page finale) doit avoir pour extension .htm
- la page initiale et la page finale doivent être exactement au même endroit et avoir le même nom (seules les extensions diffèrent)
- conclusion : chaque page finale (page à afficher) doit avoir sa propre page initiale ; et ce, dans la mesure où vous souhaitez avoir recour à votre script php.

----------

Voici l'unique code de toutes pages initiales :

<html>
<script language="javascript" type="text/javascript">
function go()
{
	ici = document.location.href;
	document.getElementById("page_ip_php").innerHTML = "<input type=\"hidden\" name=\"page_finale\" value=\"" + ici.substring(0 , ici.length - 1) + "\" />";
	document.forms["page_ip_php"].submit();
}
</script>
<body onLoad="go();">
	<form name="page_ip_php" id="page_ip_php" action="http://www.ton_site.free.fr/ton_script_php_ip.php" method="post"></form>
</body>
</html>

"http://www.ton_site.free.fr/ton_script_php_ip.php" est un chemin absolu d'exemple. Il est nécessaire de le remplacer par le chemin absolu pointant vers votre fichier script php.
→ Comme cela est sous-entendu, c'est un code qui est identique pour toutes les pages initiales.

Et voici le code qu'il est nécessaire de rajouter tout à la fin du fichier script php se trouvant sur le site Free :

<?php
header("location: ".$_POST['page_finale']);
?>

----------

NOTE : nous utilisons ici Free comme hébergeur de fichier php. Le choix de l'hébergeur php n'a, bien évidement, aucun impact.

________________________________________

Un exemple protocolaire :

(1) Vous disposez d'un fichier HTML nommé mes-cascades.html
→ Renommez le fichier en mes-cascades.htm afin d'enlever le "l".
(si votre fichier a déjà l'extension .htm vous pouvez sauter cette étape)

(2) Créez un fichier nommé mes-cascades.html et copiez-y le code de page initiale (en n'oubliant pas de remplacer le fameux chemin absolu d'exemple par le chemin absolu pointant vers votre fichier script php).

(3) Rajoutez le code qu'il est nécessaire de rajouter tout à la fin du fichier script php.
(si vous avez déjà fait cette étape pour un autre fichier HTML, ne la refaite pas, c'est déjà fait)

-----

Ainsi, lorsque vous souhaitez proposer l'adresse de votre fichier mes-cascades, ou remplir un lien hypertexte, choisissez de pointer vers mes-cascades.html pour que votre script php soit appelé. Sinon, choisissez mes-cascades.htm pour que le script ne soit pas appelé.

________________________________________

Dernière modification par Cirius1987 (Le 18/08/2013, à 19:38)

#20 Le 24/08/2013, à 11:58

Medico

Re : existe t-il un script en javascript ou html pour [Résolu]

Bonjour , de retour de vacances , je vous remercie a vous tous et particulièrement a Cirius1987 pour son script qui me reservira et pour son indication sur ce livre de js . J'ai résolu mon problème et celui de Dinguot (mon mari plus doué pour la voltige a cheval et a moto que pour l'informatique) smile En migrant mon site médical et celui de cascades (le sien) sur un hébergement en php de 2000 Mo chez Webhost la j'y ai de la place et lui aussi .j'ai donc pu y glisser mon script php
Merci a tous ceux qui m'ont répondu ,je met en résolu

Hors ligne

#21 Le 24/08/2013, à 14:08

Compte supprimé

Re : existe t-il un script en javascript ou html pour [Résolu]

Rebonjour,
Si vous mettez vos HTML et PHP sur un seul espace d'hébergement je peux encore plus simplifier les choses.