PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 03-03-2013 10:35:59

nanoz
Membre
Inscription : 03-03-2013
Messages : 1

Récuperer l'adresse email

Bonjour à tous.

Voilà juste besoin d'un peu d'aide. J'ai une connaissance qui m'a écrit un formulaire. Le but est de donner son email afin de pouvoir télécharger un album gratuitement. Le groupe qui distribue cet album souhaite récupérer les email que les personnes rentre dans la case conçu à cet effet. Mais je ne vois pas comment faire. Une petite idée ? Voici le code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
body {
  background-color: #000000;
}
.Style1 {color: #FFFFFF}
.Style2 {color: #666666}
-->
</style>
<link href="../CSS/Level2_Arial_Forms.css" rel="stylesheet" type="text/css" />
<script type="text/JavaScript">
<!--


//-->
</script>
</head>

<body>
<form action="form.php" method="post"  name="form1" class="Style1" id="form1">
    <p align="center"><img src="../Pochette Face(1).jpg" width="300" height="300" align="middle" /></p>
    <p align="center">Pour Télécharger l'album, merci de nous renseigner votre adresse email.</p>
    <p align="center">
    <span class="Style2">
    <label></label>
    </span><span class="Style2">
    <label>    <input name="textfield" type="text" class="big" onblur="MM_validateForm('textfield','','RisEmail');return document.MM_returnValue" maxlength="50";name="email"; />
</label>
    </span></p>
    <p align="center">
<label>
    <input name="Submit" type="submit" onclick="MM_validateForm('textfield','','RisEmail');MM_goToURL('parent','The VieWers - WTF (2012).zip');return document.MM_returnValue" value="Télécharger" />
    <a href="http://theviewers.fr/theviewers/test2_r10_c2.gif"></a></label>
  </p>
</form>

<p align="center"><!-- début code adresse-ip -->
<script type='text/javascript' src='http://www.adresse-ip.net/java-flash7.php?ident=2012-12-21-15-04-53-583' language="javascript">
</script>
<noscript> <a href="http://www.adresse-ip.net/compteur-simple.php" target="_blank" title="compteur de visites">compteur de visites</a>  </noscript><!-- fin code adresse-ip -->
</p>

</body>
</html>
<?php
preg_match_all('`[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+`m', $file, $emails);
print_r($emails[0]);
?>

Hors ligne

#2 13-03-2013 11:57:12

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Récuperer l'adresse email

Bonjour ,

le champs qui renseigne le mail se nomme "textfield" ET "email" [ligne 34] ce qui est déjà une erreur (tu ne peux pas avoir 2 fois name).

Il te faut déjà supprimer le [name="textfield"] puis récupérer cette valeur avec un $_POST['email'] dans ta page de traitement "form.php"


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

Pied de page des forums