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 été envoyé.</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é 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
}
?>
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]
<?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 été envoyé.</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é 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
}
?>
[/php]