Freenews

Free - Messagerie et hébergement => Hébergement : pages persos et blogs => Discussion démarrée par: freelionel le 30 August 2018 11:20:37

Titre: Formulaire de contact
Posté par: freelionel le 30 August 2018 11:20:37
Bonjour,
J'essaie de mettre un formulaire de contact en ligne mais je ne trouve pas de modèle-type permettant de "récupérer" l'adresse IP de l'expéditeur et donc aussi de lui signaler son adresse IP dans le message de retour.
Trop de personnes remplissent ces formulaires de contact en ligne avec des adresses qui ne sont pas la leur.
De nombreux exemples sur la toile mais tous ne fonctionnent pas sur Free et ne permettent pas cette fonction.
Quelqu'un pourrait-il m'aider ?
Titre: Re : Formulaire de contact
Posté par: fabfree le 30 August 2018 12:50:35
Pas besoin de formulaire pour récupérer l'adresse IP, elle est directement dispo dans $_SERVER['REMOTE_ADDR'] !
Titre: Re : Formulaire de contact
Posté par: freelionel le 31 August 2018 08:46:40
Citer
$_SERVER['REMOTE_ADDR']
Merci mais je la place où cette ligne ?

Je suis un peu perdu  :-[

(Je veux dire à endroit du fichier php)
Titre: Re : Formulaire de contact
Posté par: fabfree le 31 August 2018 09:58:52
Si tu te poses cette question, c'est que tu es très loin de posséder les connaissances requises pour faire une page php, il faut mieux laisser tomber, ce d'autant plus que si c'est juste pour indiquer leur adresse IP, cela présente peut d'intérêt... et si c'est pour la stocker, il y a tout l'aspect légal qui vient se rajouter!
Titre: Re : Formulaire de contact
Posté par: freelionel le 02 September 2018 15:35:34
Citer
Trop de personnes remplissent ces formulaires de contact en ligne avec des adresses qui ne sont pas la leur.
Avec l'adresse IP je pourrais ainsi vérifier s'il s'agit bien de l'adresse de l'expéditeur. Non ?
En tout cas, ça risque de freiner les spammeurs occasionnels.
Titre: Re : Formulaire de contact
Posté par: fabfree le 02 September 2018 19:01:51
Les spammeurs sont des pros qui gagnent leur vie de cela, il faut donc des connaissances et des compétences de pro pour espérer lutter contre eux.
Une recherche du genre " formulaire lutter éviter le spam" devrait vous donner quelques connaissances.
Titre: Re : Formulaire de contact
Posté par: freelionel le 05 September 2018 11:42:30
En effet, le php reste compliqué. C'est autre chose que le html…
Dans mon .htaccess j'ai mis :<IfDefine Free>
php56 1
</IfDefine>
SetEnv PHP_VER 56

J'espère que ces 4 lignes sont bonnes.
Je vais rester avec les scripts fournis dans "formulaire-contact-php" et en choisir un.
Merci des infos.
Titre: Re : Formulaire de contact
Posté par: freelionel le 05 March 2019 10:48:16
Citer
http://lppcf.free.fr/spam-form
http://lppcf.free.fr/spam-protection
http://lppcf.free.fr/spam-bot
http://lppcf.free.fr/site-email
J'ai téléchargé 4 modèles de formulaire depuis la page :
http://les.pages.perso.chez.free.fr/utiliser-correctement-les-formulaires-d-envoi-sur-les-pp-de-free.io
 (http://les.pages.perso.chez.free.fr/utiliser-correctement-les-formulaires-d-envoi-sur-les-pp-de-free.io)- formulaire-form2mail
- formulaire-php-token-masque
- formulaire-php-captcha-captcha94
- formulaire-php-captcha-cryptographp
J'ai opté pour le plus simple… formulaire-php-token-masque

1°/ J'y ai lu qu'il fallait créer un dossier "sessions" à la racine mais je ne vois pas très bien ce qu'il faut y mettre.

2°/ Comme le webmail de Free ne permet pas le transfert de messagerie, j'avais mis une adresse de destination autre sur le formulaire mais j'ai reçu un message d'erreur 403  :(
Titre: Re : Formulaire de contact
Posté par: freelionel le 06 March 2019 20:04:15
Merci pour le dossier "sessions" que je laisserais vide à l'avenir ;)

Pour l'erreur 403 :
Citer
Erreur 403 - Refus de traitement de la requête (Interdit - Forbidden)
Le serveur a compris la requête, mais refuse de la satisfaire.
Une démarche d'authentification n'y fera rien et cette requête ne doit pas être renouvelée. Si la méthode invoquée est différente de HEAD et le serveur souhaite rendre public la raison pour laquelle il refuse le traitement, il le fera dans l'entité liée à cette réponse. Ce code d'état est souvent utilisé lorsque le serveur ne souhaite pas s'étendre sur les raisons pour lesquelles il refuse un accès, ou parce que c'est la seule réponse qui convienne.
Vous tentez d'accéder à une ressource qui vous est interdite.
Il se peut que le compte concerné soit suspendu (Cf. Console de Gestion)
J'avais mis le dossier "formulaire" dans le dossier "sources". C'est peut-être cela ?

Donc je peux mettre dans mon formulaire une adresse e-mail autre que celle de Free sans problème ?
Titre: Re : Formulaire de contact
Posté par: freelionel le 13 March 2019 10:23:45
Ça marche :)
Merci beaucoup de votre aide.