Aller au contenu

Position x y, Click


Sujets conseillés

Posté

Bonjour,

Les données de mon formulaire sont envoyées sur email par un script PHP. Tout est OK. Le mail fait apparaître la position x et y du click de la souris sur l'image "Bouton". Comment éviter que cette position soit affichée dans le mail? Merci pour votre aide.

Posté

Bonsoir,

Peut-être pourrais-tu nous fournir une url qui pointe vers le formulaire en question, ou meme nous donner un peu plus d'infos, parceque là, ...

Je suppose que c'est un script que tu as téléchargé, si oui, quel est son nom ?

a bientôt ;)

Posté

Bonjour,

Ton script en php utilise probablement une boucle qui prend toutes les variables de ton formulaire sous forme de for each...

Si tu veux les éviter, tu peux ajouter un test dans ta boucle et ne pas mettre les trois informations dans le résultat de sortie, ou bien aller chercher toi même les variables que tu souhaites garder par $_POST

Amicalement

Pat

Posté

Bonjour,

Merci pour ton aide. Voici mon script PHP:

<?php

$TO = "cap_AT_mediom.com";

$subject = "Formulaire d'adhésion";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {

$message .= "$key : $val\n";

}

mail($TO, $subject, $message, $h);

Header("Location: http://www.capmulti.com/successauf.htm");

?>

Que faire pour éviter que position_x et position_y figurent dans le bas du message après les données envoyées par le formulaire?

Posté

Je me foule pas trop si je te dis que ça peut résoudre ton problème de cette manière :

<?php

$TO = "cap_AT_mediom.com";

$subject = "Formulaire d'adhésion";

$h = "From: " . $TO;

$message = "";

unset($HTTP_POST_VARS[x]);

unset($HTTP_POST_VARS[y]);

while (list($key, $val) = each($HTTP_POST_VARS)) {

$message .= "$key : $val\n";

}

mail($TO, $subject, $message, $h);

Header("Location: http://www.capmulti.com/successauf.htm");

?>

A vérifier, essaye d'abord... ;)

Posté (modifié)

Bonsoir,

Sinon autre possibilité

<?php
$TO = "cap_AT_mediom.com";

$subject = "Formulaire d'adhésion";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
if (strtolower($key)!='x' && strtolower($key)!='y'){
$message .= "$key : $val\n";
}
}

mail($TO, $subject, $message, $h);

Header("Location: http://www.capmulti.com/successauf.htm");
?>

Bonne soirée

Patrick

Modifié par objectifweb
Posté

Salut à tous les deux,

Merci encore, mais la position du bouton "Envoyer" est toujours présente avec les deux scripts PHP que vous avez modifié. Mais ne perdez pas de temps avec ce problème qui, en fait, n'en est pas un rééllement. En plus des données, j'ai la position x-y. ç ne me dérange pas. Simplement la beauté de ls chose. Merci beaucoup. Giteys

Posté

Bonjour,

Il te suffit d'ajouter la variable que tu veux pas comme par exemple..

if (strtolower($key)!='x' && strtolower($key)!='y' && strtolower($key)!='le_nom_du_bouton_'){

Amicalement

Patrick

Posté

Bonjour Patrick,

Merci pour ton aide sympathique. J'ai essayé mais toujours le même résultat. J'ai toujours dans mon mail la position button_x= et button_y= à la suite des données du formulaire. Ne perd pas ton temps avec cette question, après tout, ce n'est pas trop dérangeant. Merci encore pour ton aide.

Posté

hello,

cela ne me dérange pas ;)

Je pense que tu as pas remplacé mes valeurs bidons par les tiennes

if (strtolower($key)!='x' && strtolower($key)!='y' && strtolower($key)!='le_nom_du_bouton_'){

Si tu vois dans ton email 'button_x' et 'button_y', tu dois remplacer mon x, y et le_nom_du_bouton_ le nom de tes champs, donc par exemple

if (strtolower($key)!='button_x' && strtolower($key)!='button_y' && strtolower($key)!='le_nom_du_bouton_'){

Place ici une réponse que tu as reçu avec les lignes qui te gênent si tu n'y arrives pas avec cette explication

Amicalement

Patrick

Posté

Bonjour Patrick,

Ça marche!!!! Merci pour ton aide et félicitations pour tes connaissances du PHP. Très fort.

Amicalement.java script:emoticon(':thumbsup:', 'smid_18')

:thumbsup:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...