|
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
TheoSM frontpage mioche
|
Formulaire Email , Posté le: 31-10-2011 18:53 |
|
|
Bonjour,
J'ai mis en place le formulaire html avec son fichier php.
Super, cela fonctionne bien mais j'ai voulu l'améliorer après avoir mis dans le HTML :
Code: |
Taper le chiffre 3 : <input name="spammeur"> |
et dans le PHP :
Code: |
if ( $_POST['spammeur'] != 3 ) die(); |
J'ai tenté de mettre :
Code: |
$ip = $_SERVER['REMOTE_ADDR'];
$message .= "IP: $ip\n"; |
afin de récupérer l'IP des expéditeurs du formulaire.
Mais ça ne fonctionne pas .
Est-ce de la faute du server Free ou un problème dans le code ?
Merci d'avance.
Cordialement. |
|
|
WebD frontpage mioche
|
Formulaire Email , Posté le: 08-11-2011 15:48 |
|
|
Il faut mettre:
Code: |
$ip = $_SERVER['REMOTE_ADDR'];
$message .= "IP: ".$ip."\n"; |
Olivier. |
|
|
TheoSM frontpage mioche
|
Formulaire Email , Posté le: 08-11-2011 18:26 |
|
|
Bonjour,
J'ai donc mis :
Code: |
<?php
if ( $_POST['spammeur'] != 3 ) die();
$TO = "monmail@free.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://monsite.free.fr/remerciements.html");
$ip = $_SERVER['REMOTE_ADDR'];
$message .= "IP: ".$ip."\n";
?> |
et cela ne fonctionne pas non plus
Y a-t-il un ordre dans tout cela ?
PS: certains scripts donnent aussi l'hébergeur… |
|
|
WebD frontpage mioche
|
Formulaire Email , Posté le: 15-11-2011 11:26 |
|
|
La fonction mail envoi le mail, donc si tu l'appels avant de mettre l'adresse ip dans le message ça ne fonctionnera pas...
Code: |
<?php
if ( $_POST['spammeur'] != 3 ) die();
$TO = "monmail@free.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
$ip = $_SERVER['REMOTE_ADDR'];
$message .= "IP: ".$ip."\n";
mail($TO, $subject, $message, $h);
Header("Location: http://monsite.free.fr/remerciements.html");
?> |
|
|
|
TheoSM frontpage mioche
|
Formulaire Email , Posté le: 15-11-2011 12:08 |
|
|
Merci
Mais où avais-je la tête c'était tellement évident… |
|
|
|
|
Accueil Forum
-> php |
Toutes les heures sont au format GMT + 1 Heure
|
Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|