begin process at 2012 05 28 21:32:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

formulaire avec piece jointe probleme


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formulaire avec piece jointe probleme

lundi 31 janvier 2005 à 19:59:12 | formulaire avec piece jointe probleme

ggsecours

Membre Club

Bonjour
Je debute plus ou moins en php mais j'ai déjà un bon formulaire assez costau avec verification des champs pour envoie par mail mais le seul problème c'est les pièces jointes :'( impossible de les recevoir par mail je sais pas trop comment faire jai trouver plein de sources mais visiblement aucune fonctionne correctement.

Phantom

VOILA LE FORMULAIRE
<form action="formulaire_test.php" method="post" enctype="multipart/form-data">
  <p>Mr
    <input type=radio name="sexe" value="mr" CHECKED>
    Mme
    <input type=radio name="sexe" value="mme">
    Mlle
    <input type=radio name="sexe" value="mlle">
    <br>
    <?php
echo'Rentrez votre nom';
?>
    <br>
    <input type="text" name="nom" maxlength="40">
    <br>
    <?php
echo'Rentrez votre prénom';
?>
    <br>
    <input type="text" name="prenom" maxlength="30">
    <br>
    <?php
echo'Date de naissance ANNEE-MM-JJ';
?>
    <br>
    <input type="text" name="date_naissance" maxlength="10">
    <br>
    <?php
echo'Rentrez votre adresse';
?>
    <br>
    <textarea type="text" name="adresse" rows="4" cols="20" wrap=soft>
</textarea>
    <br>
    <?php
echo'Rentrez votre code postale';
?>
    <br>
    <input type="text" name="code_postale" maxlength="8">
    <br>
    <?php
echo'Rentrez votre ville';
?>
    <br>
    <input type="text" name="ville" maxlength="20">
    <br>
    <?php
echo'Rentrez votre pays';
?>
    <br>
    <input type="text" name="pays" maxlength="20">
    <br>
    <?php
echo'Rentrez votre e-mail';
?>
    <br>
    <input type="text" name="email" maxlength="40">
    <br>
    <?php
echo'souhaitez vous que vos données restent confidencielles?';
?>
    OUI
    <input type=radio name="secret" value="oui" CHECKED>
    NON
    <input type=radio name="secret" value="non">
    <br>
    <?php
echo'Rentrez votre login maximum 15 charactères';
?>
    <br>
    <input type="text" name="login" maxlength="15">
    <br>
    <?php
echo'Rentrez votre mot de passe 2 fois';
?>
    <br>
    <input type="password" name="pass" maxlength="14">
    <br>
    <input type="password" name="pass1" maxlength="14">
  </p>
<?php
echo'voulez-vous ajouter une foto';
?>
  <input type="file" name="photo">
  <p><br>
    <input type="submit" name="envoyer">
  </p>
</form>

ET VOILA POUR L'ENVOYE AVEC LES VERIF SI VOUS VOULEZ RECUP

<?php
if ((empty($_POST["nom"])==true)||(empty($_POST["prenom"])==true)||(empty($_POST["adresse"])==true)||
(empty($_POST["ville"])==true)||(empty($_POST["pays"])==true)||(empty($_POST["email"])==true)||
(empty($_POST["date_naissance"])==true)||(empty($_POST["sexe"])==true)||(empty($_POST["code_postale"])==true)||
(empty($_POST["pass"])==true)||(empty($_POST["login"])==true))
{
 die ("certains champs sont non remplis");
}
if ((ereg("@",$_POST["email"])==false)||((ereg("\...$",$_POST["email"])==false)&&(ereg("\....$",$_POST["email"])==false)))
{
 die("je ne connais aucun email sans @ ou avec une extention pareil merci de la modifier");
}
if (((ereg("^19..",$_POST["date_naissance"])==false)&&(ereg("^20..",$_POST["date_naissance"])==false)))
{
 die ("je pense que l'âge n'est pas approprié merci de le modifier");
}
if (ereg("^[[:digit:]]*$",$_POST["code_postale"])==false)
{
 die ("code postale incorrecte");
}
if ((ereg("^[[:alpha:]]+$",$_POST["prenom"])==false)||(ereg("^[[:alpha:]]+$",$_POST["prenom"])==false))
{
 die ("nom ou prénom incorrecte");
}
if ((ereg("^[[:alpha:]]+$",$_POST["pays"])==false)||(ereg("^[[:alpha:]]+$",$_POST["ville"])==false))
{
 die ("ville ou pays incorrecte");
}
if (($_POST["pass"]!=$_POST["pass1"]))
{
 die(" mot de passe incorrecte");
}

$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$adresse=$_POST["adresse"];
$ville=$_POST["ville"];
$pays=$_POST["pays"];
$email=$_POST["email"];
$date_naissance=$_POST["date_naissance"];
$sexe=$_POST["sexe"];
$code_postale=$_POST["code_postale"];
$pass=$_POST["pass"];
$secret=$_POST["secret"];
$login=$_POST["login"];


$header ="From: $email";

$destinataire = "gg_secours@hotmail.com";

$titre = "formulaire d'inscription";

$message = "nom : $nom\n";
$message .= "prénom : $prenom\n";
$message .= "adresse : $adresse\n";
$message .= "ville : $ville\n";
$message .= "pays : $pays\n";
$message .= "code_postale : $code_postale\n";
$message .= "email :$email\n";
$message .= "date_naissance :$date_naissance\n";
$message .= "sexe :$sexe\n";
$message .= "pass :$pass\n";
$message .= "login :$login\n";
$message .= "file :$photo\n";

mail($destinataire,$titre,$message,$header);

?>


 



Cette discussion est classée dans : message, true, post, echo, empty


Répondre à ce message

Sujets en rapport avec ce message

2 actions :-( [ par Blacknight91titi ] Salutvoila j'ai un problèmej'ai crée un formulairepuis ajouter un code pour vérifier que les champs soit rempli correctementmasi le problème est que c probleme dans le code [ par developvbdebut ] Bonjour tout le mondeJ'ai deux tabletbl_message_recutbl_messagerie Je voudrai avoir la pos blog en php, problème d'anciens message [ par riecola ] Salut a tous, voila je fais un blog en php je debute et je galère. J'ai un problème de code : si la personne connectée veut voir les message précedent Formulaire...validation [ par CyberMen30 ] Bonjour à tous,J'ai un formulaire d'adhésion contenant les données suivante:Tarif, Regionale, recruteur, prenom, nom, numero, rue, casepostale, ville, Problème d'insertion de données [ par CyberMen30 ] J'ai un problème d'nisertion de données dans un table a partir d'un formulaire et je ne trouve pas l'erreur...j'avais deja un formulaire qui afisais l Problème de lecture de données... [ par CyberMen30 ] Bonjour,Dans mon code, je fais une validation de formulaire, ensuite je place les données récoltées dans une table temporaire et les place dans une au contact via formailre mail (ne passe pas) [ par speedylol ] bonjour j'ai un petit soucis avec mon formailare de contact pat mail , il ne passe pas je reviens toujours a la case réessayez seriez vous m'aider svp erreur de mail en php [ par vincent2508 ] bonjour à tous je vous fait parvenir le code de traitement.php (feuill Mail : HTML ; SPAM... [ par xeroxiss ] Hello tout le monde !Dans un post précédent je demandais comment faire pour qu'un formulaire de contact php ne sois pas interpreter comme un spam...Ce problème sur multimania [ par nicomilville ] Bonjour voici mon code de la page "news.php" :$message = $_POST['message']$message1 = $_POST['message1']$message2 = $_POST['message2']$message3 = $_PO


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales