#INCLURE "css_scripts.html" #POSTSCRIPTUM" />
'.$_POST['nom'].'
'.$_POST['prenom'].'
'.$_POST['tel'].'
'.$_POST['cp'].'
'.$_POST['ville'].'
'.$_POST['comment'].'
'; /////////////////////////////////////////////// // FIN DE LA CONFIGURATION // /////////////////////////////////////////////// function CheckEmail( $email ) { return ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$email ); } /////////////////// // CONFIGURATION // /////////////////// // Si l'adresse email n'est pas valide, on met un message d'erreur if(!CheckEmail($_POST['email']) ){ $error['email'] = ERREUR_MAIL; } // On vérifie que les champs obligatoires sont remplis, s'il n'est pas rempli on dirige vers un message d'erreur, pour vérifier d'autres champs // Du formulaire que vous allez créer vous n'avez qu'a recopier les deux lignes si dessous et de remplacer la variable $_POST['nom'] par celle // de la partie du formulaire que vous voulez rendre obligatoire. Ainsi que le message en html que vous voulez mettre en cas d'erreur. if ( empty( $_POST['nom'] ) ){ $error['nom'] = ERREUR_NOM; } if ( empty( $_POST['prenom'] ) ){ $error['prenom'] = ERREUR_PRENOM; } if ( empty( $_POST['tel'] ) ){ $error['tel'] = ERREUR_TEL; } if ( empty( $_POST['adresse'] ) ){ $error['adresse'] = ERREUR_ADRESSE; } if ( empty( $_POST['cp'] ) ){ $error['cp'] = ERREUR_CP; } if ( empty( $_POST['ville'] ) ){ $error['ville'] = ERREUR_VILLE; } /////////////////////// // FIN CONFIGURATION // /////////////////////// if ( isset( $_FILES['upload_localfile']['tmp_name'] ) and is_uploaded_file( $_FILES['upload_localfile']['tmp_name'] ) ) { $destination = dirname(__FILE__).'/upload/'.$_FILES['upload_localfile']['name']; if ( move_uploaded_file( $_FILES['upload_localfile']['tmp_name'], $destination ) ) { $uploadinfo = 'Upload Réussi
'; } } else { $uploadinfo = 'Pas de fichier joint !
'; } if ( !isset( $error ) or empty ( $error ) ) { $reqclass = 'lib/phpMailer/class.phpmailer.php'; require_once ( $reqclass ); $mail = new PHPmailer(); if ( $foncmail === 'mail' ) { $mail->IsMail(); } elseif ( $foncmail === 'smtp' ) { $mail->IsSMTP(); $mail->Host = $hostsmtp; $mail->Port = $portsmtp; $mail->SMTPAuth = $authsmtp; $mail->Username = $usersmtp; $mail->Password = $passmtp; } if ( $format === 'html' ) { $mail->IsHTML(true); } elseif ( $format === 'texte' ) { $mail->IsHTML(false); } $mail->From = $_POST['email']; $mail->FromName = $_POST['nom']; $mail->AddAddress( $to ); $mail->Subject = $subject ; $mail->Body = stripslashes( $body ); if ( isset( $destination ) ){ $mail->AddAttachment( $destination ); } if(!$mail->Send()){ echo '
Erreur fonction mail() :
'; echo $mail->ErrorInfo; } else{ echo $uploadinfo; echo 'Votre demande est envoyée, merci.
'; echo ''; } unset($mail); } else { foreach ( $error as $errormsg ) { echo $errormsg; } echo $message_erreur_general; } if ( isset( $destination ) ){ unlink( $destination ); } } if ( ( ( isset( $error ) or !empty ( $error ) ) and isset( $_POST['submit'] ) ) or !isset( $_POST['submit'] ) ) { ///////////////////////////////////////////////// // Le code HTML du formulaire // ///////////////////////////////////////////////// ?>