Aller au contenu

Sujets conseillés

Posté

Bonjour à tous,

je souhaite coder mon adresse email pour éviter le mailto habituel que ciblent les spammers, j'ai essayé tout un tas de choses sans aucune satisfaction.

Il y a d'abords des codes du type de celui proposé par "aspirine" http://www.aspirine.org/emailcode.php mais ces codes fonctionnent avec IE mais pas Firefox ou inversement et le mailto réapparait.

Puis il y a des formulaires (ça me plait plus) mais je déteste la forme "Form Post From Mozilla" : illisible !

Connaissez vous le système suivant qui m'a été conseillé :

avec contact.php

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

<html>

<head>

<meta http-equiv="Content-Type"

content="text/html; charset=iso-8859-1">

<meta name="GENERATOR" content="Microsoft FrontPage 2.0">

<title></title>

</head>

<Body BGcolor="#32beea" text="#000000">

<center>

<?

      $w = "marion_AT_cafenational-vico.com";

if (!isset($a) || !isset($m) ||

          $a == "" || $m == "")

      {

?>

Vous n'avez saisi<br>

aucune donnée<br><br>

<form><input type="button" value="Fermer" onclick="java script:window.close()" style="border: medium none"></form>

<?

      } else {

      if ($a == "Votre adresse" || $m == "Commentaires")

        {

?>

          Vous n'avez saisi<br>

          aucune donnée<br><br>

          <form><input type="button" value="Fermer" onclick="java script:window.close()" style="border: medium none"></form>

<?

        } else {

     

        mail($w,"Contact",$m,"From:$a");

?>

        Votre message a été envoyé

        avec succés...

        <form><input type="button" value="Fermer" onclick="java script:window.close()" style="border: medium none"></form>

<?    }

    }

?>

</center>

</body>

</html>

puis contact.html

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

<html>

<head>

<meta http-equiv="Content-Type"

content="text/html; charset=iso-8859-1">

<meta name="GENERATOR" content="Microsoft FrontPage 2.0">

<title></title>

</head>

<Body BGcolor="#32beea" text="#000000">

<form action="contact.php" method="post">

    <p align="center"><input type="text" size="20" name="a"

    value="Votre adresse"><br>

    <br>

    <textarea name="m" rows="5" cols="40">Commentaires</textarea><br>

    <br>

    <input type="submit" name="B1" value="Envoyer"> <input

    type="button" value="Fermer"

    onclick="java script:window.close()"

    style="border: medium none"> </p>

</form>

</body>

</html>

enfin index.html

<a href="java script://" onclick="window.open('contact.html', '', 'scrollbars=YES,height=200,width=500'); return true">

<Img Src="monimage.gif" Border="0" Height="100" Width="100" Alt="Ecrire au Webmaster"></a>

Voilà ce qui m'était expliqué et conseillé : "Index.html est un bout de programme qui appelle contact.html dans une petite fenetre, dans cette petite fenetre on peut saisir son adresse email et des commentaires, contact.php recoit les informations de contact.html et les traite en consequences. Il n'y a ni mailto: ni adresse presente..."

Ce programme me semble interressant mais il ne fonctionne pas sur mon site : il m'ouvre la page erreur 404.

Auriez-vous une idée de ce qui ne va pas dans ce code ?

Auriez-vous un autre programme de codage d'adresse ou de formualire qui marche autant avec IE, Firefox ou Netscape ?

Ciao Marion

Posté (modifié)

Bonjour,

Tu peux aussi afficher une adresse provisoire (comme info2005_AT_monsite.fr, que tu forward vers ton adresse réelle) et tu la changes chaque fois que c'est nécessaire. Comme ça tu ne te casses pas la tête avec tes pages web.

Jean-Luc

Modifié par Jeanluc
Posté

Merci à vous pour ces conseils.

Lupucide, ce qui me faisait craindre que l'encodage via aspirine ou mailEncoder ne marchait pas vient du fait que lorsque je pointe avec la souris sur le lien mail en question mon adresse apparaît dans la barre d'état en bas à gauche avec l'habituel "mailto:...@....com" Je me disais que si j'avais ça les robots pouvaient lire mon adresse aussi.

Quoiqu'il en soit j'ai adopté la solution du codage "aspirine" et je vais tenter celui de PhilFree et Jean-Luc.

Merci Ciao Marion

Veuillez vous connecter pour commenter

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



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