Bonjour,
J'ai un probleme sur une page, le code php apparait en dur lors de la visualisation de la page.
Le texte suivant apparait :
Votre email doit comporter un point');
}
elseif($aroba=='')
{
print('
Votre email doit comporter un @');
}
elseif(empty($_POST['nom']))
{
print('
Le nom est vide !');
}
elseif(empty($_POST['Message']))
{
print('
Le message est vide !');
}else {
mail(
"admin@internet.com",
"Message du site ",
$_POST['nom'] . " a laiss un message : " . $_POST['Message']
); echo "Votre message a bien été envoyé";
}
}
else
{
}
?>
Voila le texte PhP complet de ma page :
<?php if(!empty($_POST['email']))
{
$email = $_POST['email'];
$point = strpos($email,".");
$aroba = strpos($email,"@");
if($point=='')
{
print('<font face="arial" size="2" color="red"><center>Votre email doit comporter un <b>point</b></center></font>');
}
elseif($aroba=='')
{
print('<font face="arial" size="2" color="red"><center>Votre email doit comporter un <b>@</b></center></font>');
}
elseif(empty($_POST['nom']))
{
print('<font face="arial" size="2" color="red"><center>Le <b>nom</b> est vide !</center></font>');
}
elseif(empty($_POST['Message']))
{
print('<font face="arial" size="2" color="red"><center>Le <b>message</b> est vide !</center></font>');
}else {
mail(
"admin@internet.com",
"Message du site ",
$_POST['nom'] . " a laiss un message : " . $_POST['Message']
); echo "Votre message a bien été envoyé";
}
}
else
{
}
?>
Celui ci est contenu dans la fin d'un formulaire. Peut etre un probleme de balise . . .? ? ?