formulaire de contact + paiement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : formulaire de contact + paiement

formulaire de contact + paiement

par blinz » 07 déc. 2014, 16:18

Salut à tous, j'ai un petit pbm today.
J'ai un formulaire qui me permet de procéder a des paiements avec stripe.
Les paiement marche bien je souhaite juste recevoir une copie du paiement par mail avec les infos ( email, sujet, message )....

Donc tout marche mais je ne recois rien sur la boite mail, merci à tous.
<?php
if(isset($_POST['email']) and isset($_POST['sujet']) and isset($_POST['card']) and isset($_POST['cvc']) and isset($_POST['month']) and isset($_POST['year']) and isset($_POST['message']))
{
$destinataire = '[email protected]';
$email = htmlentities($_POST['email']);
if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',str_replace('&','&',$email)))
{
$sujet = 'Contact: '.stripslashes($_POST['sujet']);
$message = stripslashes($_POST['message']);
$headers = "From: <".$email.">\n";
$headers .= "Reply-To: ".$email."\n";
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"";
if(mail($destinataire,$sujet,$message,$headers))
{
echo "<strong>Votre message a bien &eacute;t&eacute; envoy&eacute;.</strong>";
}
else
{
echo "<strong style=\"color:#ff0000;\">Une erreur c'est produite lors de l'envois du message.</strong>";
}
}
else
{
echo "<strong style=\"color:#ff0000;\">L'email que vous avez entr&eacute; est invalide.</strong>";
}
}
else
{
?>



<form id="payment-form" action="charge.php" method="post">
	<h3>Phase de test</h3>
    <!-- to display errors returned by createToken -->
    <span class="payment-errors"></span>
    
    <form action="" method="POST" id="payment-form">

    	
        <div class="form-row">
            <label for="email">Sujet</label>
                <input type="text" name="email" id="email" /><br />
        </div>
    
    	<div class="form-row">
            <label for="sujet">Sujet</label>
                <input type="text" name="sujet" id="sujet" /><br />
        </div>
    
    	<div class="form-row">
            <label for="message">MESSAGE</label>
                <textarea cols="70" rows="4" name="message" id="message"></textarea><br />
        </div>
        
        <div class="form-row">
            <label>Card Number</label>
                <input type="text" name="card" id="card" size="20" autocomplete="off" class="card-number" />
        </div>
        
        <div class="form-row">
            <label>CVC</label>
            <input type="text" name="cvc" id="cvc" size="4" autocomplete="off" class="card-cvc" />
        </div>
        
        <div class="form-row">
            <label>Expiration (MM/YYYY)</label>
            <input type="text" name="month" id="month" size="2" class="card-expiry-month"/>
            <span> / </span>
            <input type="text" name="year" id="year" size="4" class="card-expiry-year"/>
        </div>
        
        <button type="submit" class="submit-button">go!</button>
    </form>
</form>

<?php
}
?>