Bonsoir à tous,
Voilà j'ai un formaulaire de contacts en php qui utilise la fonction mail().
Or je pense que mon hébergeur n'accepte pas cette fonction...![]()
Je voulais savoir s'il est possible de remplacer cette fonction par une autre plus portable.![]()
Voilà mon code :
Mon fichier email.php3 qui appelle la fonction main() :
Fichiers form.htm :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <? trim($sujet); trim($message); trim($auteur); if($message == "" OR $auteur == ""); { @header("Location: erreur.htm"); //page sur laquelle on redirige le visiteur s'il n'a pas rempli un des champs ci dessus @exit(); } mail("$email","$sujet","$message","From: $auteur"); @header("Location: ok.htm"); //page sur laquelle on redirige le visiteur si le formulaire est complet ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <p class="Style8">Titre : <input type="text" name="auteur" /> <br /> Dest : <select name="email"> <option value="whoever@anywhere.com" selected="selected">You</option> <option value="nobody@nowhere.com">Nobody</option> <option value="anotherone@again.con">Another</option> </select> <br /> Type : <select name="sujet"> <option value="demande d'info depuis http://siteweb.com" selected="selected">information</option> <option value="message personnel depuis http://siteweb.com">personnel</option> <option value="demande de documents depuis http://siteweb.com">demande de docs</option> </select> </p> <div align="left" class="Style8">Message : <textarea name="message"></textarea> </div> <p><br /> <input name="submit" type="submit" value=" Envoyer le mail " /> </p>
Merci![]()
A++,
TOS'
Partager