Champ email sur site

djkerry1987 Messages postés 56 Date d'inscription   Statut Membre -  
maxime44 Messages postés 715 Statut Membre -
Bonjour,
je voudrais savoir quel est ou a quoi ressemble le javascript
pour laisser un champ sur un site ou le client entre son email
et comment recuperer les adresses
Configuration: Mac OS X
Firefox 2.0.0.14

2 réponses

  1. maxime44 Messages postés 715 Statut Membre 78
     
    Il faut que tu creer un formulaire du genre :

    <form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
    <input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>">
    </form>

    0
    1. djkerry1987 Messages postés 56 Date d'inscription   Statut Membre 5
       
      et apres je recupere ou les emails
      0
  2. maxime44 Messages postés 715 Statut Membre 78
     
    Pour récupéré ton email il faut faire la parti PHP.
    au dessus de ton code :

    <?php

    // On vérifie si la fonction ini_set() a été désactivée...
    $desactive = ini_get('disable_functions');
    if (preg_match("/ini_set/i", "$desactive") == 0) {
    // Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
    ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
    }

    // Vérifier que le formulaire a été envoyé...
    if (isset($_POST['envoi'])) {

    //On commence une session pour enregistrer les variables du formulaire...

    session_start();
    $_SESSION['zone_email1'] = $_POST['zone_email1'];

    // Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
    // ce dernier devant se trouver au même niveau que votre formulaire...
    $flag_icone = 0;

    // On vérifie si $flag_icone est défini sur 0 ou 1...
    if ($flag_icone == 0) {
    $icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
    } else {
    $icone = "<img src=\"images/icone.gif\"";
    }

    // Définir l'indicateur d'erreur sur zéro...
    $flag_erreur = 0;
    // N'envoyer le formulaire que s'il n'y a pas d'erreurs...
    if ($flag_erreur == 0) {

    // Addresse de réception du formulaire
    $email_dest = "Votre email";
    $sujet = "Commande";
    $entetes ="MIME-Version: 1.0 \n";
    $entetes .="From: Client<votresite>\n";
    $entetes .="Return-Path: Client<votresite>\n";
    $entetes .="Reply-To: Client<votresiter>\n";
    $entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
    $partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";

    //Partie HTML de l'e-mail...
    $partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Adresse mail : = " . $_SESSION['zone_email1'] . "</font><br>\n";

    // Fin du message HTML
    $fin = "</body></html>\n\n";

    $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;

    // Send the e-mail
    if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
    echo("Envoi du formulaire impossible");
    exit();
    }
    } // Fin du if ($flag_erreur == 0) {
    } // Fin de if POST
    ?>
    0