quelques questions sur mon script d'envoi de mail
Posté : 03 nov. 2005, 20:29
Bonsoir à tous!
1. comme vous pouvez le constater j'utilise la fonction echo dans mon script pour afficher des messages d'erreur ou de validation. j'aimerais les remplacer par des popup avec le texte d'avertissement et un simple bouton ok mais je ne sais pas comment faire!
2. J'ai cru comprendre que la fonction mail() n'était pas activé chez tous les fai, par quelle fonction puis je la remplacer?
3. c'est mon premier code en php que je tape ça fonctionne mais est ce que la syntaxe est correcte?
Voilà j'ai fini avec mes questions! lol merci d'avance pour vos réponses!
Mon code ci dessous:
ma page html:
ma page de verif en php:
1. comme vous pouvez le constater j'utilise la fonction echo dans mon script pour afficher des messages d'erreur ou de validation. j'aimerais les remplacer par des popup avec le texte d'avertissement et un simple bouton ok mais je ne sais pas comment faire!
2. J'ai cru comprendre que la fonction mail() n'était pas activé chez tous les fai, par quelle fonction puis je la remplacer?
3. c'est mon premier code en php que je tape ça fonctionne mais est ce que la syntaxe est correcte?
Voilà j'ai fini avec mes questions! lol merci d'avance pour vos réponses!
Mon code ci dessous:
ma page html:
Code : Tout sélectionner
<form action="verifmail.php3">
<table width="400" border="0">
<tr>
<td align=right>Nom:</td><td><input name="name" size="20"></td>
</tr>
<tr>
<td align=right>Email:</td><td><input name="email" size="20"></td>
</tr>
<tr>
<td align=right>Sujet:</td><td><input name="subject" size="40"></td>
</tr>
<tr>
<td align=right valign=top>Message:</td><td><textarea name="message" rows="4" cols="40"></textarea></td>
</tr>
<tr>
<td></td><td><input type="submit" value="Envoyer"><input type="reset" value="Effacer"></td>
</tr>
</table>
</form>
<?php
$monEmail = "******@hotmail.com";
$point = strpos($email,".");
$arobas = strpos($email,"@");
$Validation = "Votre mail à bien été envoyé, nous y répondrons dès que possible. Merci";
if(empty($name))
{
echo("<center>vous n'avez pas saisi votre <b>Nom</b>!</center>");
}
elseif(empty($email))
{
echo"vous n'avez pas saisi votre <b>Email</b>!";
}
elseif($point=='')
{
echo "Votre email doit comporter un <b>point</b>";
}
elseif($arobas=='')
{
echo "Votre email doit comporter un <b>'@'</b>";
}
elseif(empty($subject))
{
echo"vous n'avez pas saisi de <b>Sujet</b>!";
}
elseif(empty($subject))
{
echo"vous n'avez pas saisi votre <b>Message</b>!";
}
else
{mail($monEmail, $subject, $message, "From: $email");
}
{
echo"Votre Email a bien été envoyé!";
}
?>