[-]
Message : -
Chargement...

Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[AIDE]Un formulaire
11-11-2010, 16:58
Message : #1
[AIDE]Un formulaire
Bonjour,
je n'arrive pas a créer un code php pour mes inscriptions FTP.

Explication :

je voudrais faire un formulaire par email pour mon FTP.

Voici ce que je souhaiterai :

Nom du site :
Prénom :
Nom :
Pseudo :
Mot de passe :
Répéter mot de passe :
Adresse mail :

envoyer



Quand la personne clique sur envoyer cela s'envoie sur mon adresse email qui est hebergementz@hotmail.be.

Webmaster disponible : Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
11-11-2010, 18:05
Message : #2
RE: un formulaire (aide)
J'ai autre chose pour toi ==>
Code PHP :
<a href="mailto:hebergementz@hotmail.be">CE_QUE_TU_VEUX</a

tu devra montrer ce qu'il doivent envoyer.
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
12-11-2010, 09:44
Message : #3
RE: [AIDE]Un formulaire
ok merci encore même si sa ne vas pas avancé grand choses

Webmaster disponible : Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
12-11-2010, 10:15
Message : #4
RE: [AIDE]Un formulaire
tu veux un Formulaire complet ?
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
12-11-2010, 17:13
Message : #5
RE: [AIDE]Un formulaire
Si tu veu de l'aide, ajoute moi à ton MSN Wink
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
12-11-2010, 22:30 (Ce message a été modifié le : 12-11-2010 22:33 par dodi1410.)
Message : #6
RE: [AIDE]Un formulaire
voici les caractéristique que je désire :


Nom du site :
Prénom :
Nom :
Pseudo :
Mot de passe :
Répéter mot de passe :
Adresse mail :

envoyer



Quand la personne clique sur envoyer cela s'envoie sur mon adresse email qui est hebergementz@hotmail.be.

RE : Sasukee

je veux ces caractéristiques :


Nom du site :
Prénom :
Nom :
Pseudo :
Mot de passe :
Répéter mot de passe :
Adresse mail :

envoyer



Quand la personne clique sur envoyer cela s'envoie sur mon adresse email qui est hebergementz@hotmail.be.

Webmaster disponible : Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
12-11-2010, 23:52
Message : #7
RE: [AIDE]Un formulaire
Tout simplement en faisant un formulaire HTML.
Puis un script qui envoi le mail.

Le formulaire (formulaire.html):

Code PHP :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Mon formulaire</title>
</
head>
<
body>

<
form method="post" action="envoi.php">
    <
p>
            <
label for="nom_du_site">Nom du site : </label>
             <
input type="text" name="nom_du_site" size="30" id="nom_du_site" /> *
        <
br />
           <
br />
             <
label for="prenom">Prénom : </label>
             <
input type="text" name="prenom" size="30" id="prenom" /> *
         <
br />
        <
br />
             <
label for="nom">Nom : </label>
             <
input type="text" name="nom" size="30" id="nom" /> *
        <
br />
        <
br />
             <
label for="mail">Adresse mail : </label>
             <
input type="text" name="mail" size="30" id="mail" /> *
        <
br />
        <
br />
             <
label for="pseudo">Pseudo : </label>
             <
input type="text" name="pseudo" size="30" id="pseudo" /> *
        <
br />
           <
br />
             <
label for="pass">Mot de passe : </label>
             <
input type="password" name="pass" size="30" id="pass" /> *
         <
br />
        <
br />
             <
label for="rep_pass">Répéter mot de passe : </label>
             <
input type="password" name="rep_pass" size="30" id="rep_pass" /> *
        <
br />
        <
br />
              <
input type="submit" value="Envoyer" />
              <
input type="reset" value="Tout Effacer" />
              <
input type="button" value="Retour" onClick="javascript:history.go(-1)" />
    </
p>
</
form>

</
body>
</
html

Puis la page script (envoi.php):

Code PHP :
$msg_erreur "<p><br />Les champs suivants doivent être remplis :<br/>";
$msg_ok "<p>Tout est ok, tu va recevoir t'es données par mail</p>";
$message $msg_erreur;

// On vérifie que les champs ne sont pas vide.
if (empty($_POST['nom_du_site']))
{
    
$message .= "<strong>- Le nom du site.<br/></strong>";
}

if (empty(
$_POST['prenom']))
{
    
$message .= "<strong>- Votre prenom.<br/></strong>";
}

if (empty(
$_POST['nom']))
{
    
$message .= "<strong>- Votre nom.<br/></strong>";
}

if (empty(
$_POST['mail']))
{
    
$message .= "<strong>- Votre e-mail.<br/></strong>";
}

if (empty(
$_POST['pseudo']))
{
    
$message .= "<strong>- Votre pseudo.<br/></strong>";
}

if (empty(
$_POST['pass']))
{
    
$message .= "<strong>- Votre mot de passe.<br/></strong>";
}

if (empty(
$_POST['rep_pass']))
{
    
$message .= "<strong>- Confirmez votre mot de passe.<br/></strong>";
}

if(
$_POST['pass'] != $_POST['rep_pass'])
{
    
$message .= "<strong>- Mot de passe n'est pas identique à celui de la comfirmation.<br/></strong>";
}


if (
strlen($message) > strlen($msg_erreur))
{
  echo 
$message;
  echo 
"<input type=\"button\" value=\"Retour au formulaire\" onClick=\"javascript:history.go(-1)\" class=\"submit\"/></p>";
}

// Si les champs ne sont pas vide on envoi.
else
{
    echo 
"<input type=\"button\" value=\"Retour au formulaire\" onClick=\"javascript:history.go(-1)\" class=\"submit\"/></p>";
    
    
// On supprime les balises HTML et PHP en cas d'injection pour avoir un mail sans balise.
    
$nom_du_site strip_tags($_POST['nom_du_site']);
    
$prenom strip_tags($_POST['prenom']);
    
$nom strip_tags($_POST['nom']);
    
$mail strip_tags($_POST['mail']);
    
$pseudo strip_tags($_POST['pseudo']);
    
$pass strip_tags($_POST['pass']);
    
$rep_pass strip_tags($_POST['rep_pass']);
    
    
// Préparation du mail.
    
define('MAIL_DESTINATAIRE',"hebergementz@hotmail.be");
    
define('MAIL_SUJET','retour des données par mail');
    
$mail_entete "MIME-Version: 1.0\r\n";
    
$mail_entete .= 'Content-Type: text/plain; charset="utf-8"';
    
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
    
$mail_entete .= 'X-Mailer:PHP/' phpversion()."\r\n";

    
$mail_corps "
    Nom du site : $nom_du_site
    Prénom : $prenom
    Nom : $nom
    Pseudo : $pseudo
    Mot de passe : $pass
    Répéter mot de passe : $rep_pass
    Adresse mail : $mail
    "
;

    
// Envoi du mail.
    
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete))
    {
        
// Le mail est bien expédié.
        
echo $msg_ok;
    }         
    else 
    {
        
// Mail n'a pas était envoyé.
        
echo '<p>Le mail n\'a pas était envoyé</p>';
    }


Si tu veux changer le nom de la page qui envoie le mail, tu doit aussi changer cette ligne dans la page formulaire.html

Code PHP :
// Remplace action="le_nom_de_la_page_d'envoie.php"
<form method="post" action="envoi.php"

Voilà! J'espère que ca va t'aider.

Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Hébergement de site web gratuit: Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
13-11-2010, 11:20
Message : #8
RE: [AIDE]Un formulaire
merci a vous B4RL1V3

Webmaster disponible : Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
13-11-2010, 12:30
Message : #9
RE: [AIDE]Un formulaire
De rien.
J'espère que ca convient à tes besoin.

Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Hébergement de site web gratuit: Les invités ne peuvent pas voir ce lien. Enregistrez-vous ici pour voir le lien
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
22-11-2010, 18:57
Message : #10
RE: [AIDE]Un formulaire
Sa m'a aider merci je cherchais a créer un formulaire
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
Poster une réponse 


Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)