PHP fonction mail
rafael69
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
brunobdf Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
brunobdf Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un souci avec ma fonction mail, je suis héberger chez ovh et je me demande si le problème ne vient pas là.
Voici mon code:
/*Page du formulaire du mail*/
<form class="contacter" method="post" action="corpscommanderetape3.php">
<p>
<table>
<tr>
<td> <p align="center" style="font-size: 30px;"> <b>Nous contacter</b></p></td>
</tr>
<tr>
<td><b> <i>Société:</i> S-vison</b></tr>
</tr>
<tr>
<td><b> <i>Pays:</i> France:</b></td>
</tr>
<tr>
<td><b> <i>Ville:</i> Lyon</b></td>
</tr>
<tr>
<td><b><i>Code postal:</i> 69009</b></td>
</tr>
<tr>
<td ><b><i>Adresse:</i> 113 rue Marietton</b></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><label style="font-size: 17px;" for="titre_message"><b>Ttire:</b></label></td>
</tr>
<tr>
<td> <input type="text" name="titre_message" id="titre_message" /> </td>
</tr>
<tr>
<td><label style="font-size: 17px;" for="message"><b>Message:</b></label></td>
</tr>
<tr>
<td><textarea name="message" id="message" rows="10" cols="50"/></textarea> </td>
</tr>
<tr>
<td colspan='2'> <input type="submit" value="Valider" /> </td>
</tr>
</table>
</p>
</form>
/*Page corpscommanderetape3 qui appel la fonction mail */
<?php
session_start();
$message=$_POST['message'];
$titre_message=$_POST['titre_message'];
$destinataire = "sunraf@hotmail.com";
mail($destinataire,$titre_message,$message);
?>
Merci d'avance pour vos réponses qui je l'espère seront m'être très bénéfique.
J'ai un souci avec ma fonction mail, je suis héberger chez ovh et je me demande si le problème ne vient pas là.
Voici mon code:
/*Page du formulaire du mail*/
<form class="contacter" method="post" action="corpscommanderetape3.php">
<p>
<table>
<tr>
<td> <p align="center" style="font-size: 30px;"> <b>Nous contacter</b></p></td>
</tr>
<tr>
<td><b> <i>Société:</i> S-vison</b></tr>
</tr>
<tr>
<td><b> <i>Pays:</i> France:</b></td>
</tr>
<tr>
<td><b> <i>Ville:</i> Lyon</b></td>
</tr>
<tr>
<td><b><i>Code postal:</i> 69009</b></td>
</tr>
<tr>
<td ><b><i>Adresse:</i> 113 rue Marietton</b></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><label style="font-size: 17px;" for="titre_message"><b>Ttire:</b></label></td>
</tr>
<tr>
<td> <input type="text" name="titre_message" id="titre_message" /> </td>
</tr>
<tr>
<td><label style="font-size: 17px;" for="message"><b>Message:</b></label></td>
</tr>
<tr>
<td><textarea name="message" id="message" rows="10" cols="50"/></textarea> </td>
</tr>
<tr>
<td colspan='2'> <input type="submit" value="Valider" /> </td>
</tr>
</table>
</p>
</form>
/*Page corpscommanderetape3 qui appel la fonction mail */
<?php
session_start();
$message=$_POST['message'];
$titre_message=$_POST['titre_message'];
$destinataire = "sunraf@hotmail.com";
mail($destinataire,$titre_message,$message);
?>
Merci d'avance pour vos réponses qui je l'espère seront m'être très bénéfique.
A voir également:
- PHP fonction mail
- Fonction si et - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
3 réponses
Je suis aussi chez ovh et j'utilise phpmailer qui fonctionne très bien
regarde sur ce lien
https://stephaneey.developpez.com/tutoriel/php/phpmailer/
courage ! ;-)
regarde sur ce lien
https://stephaneey.developpez.com/tutoriel/php/phpmailer/
courage ! ;-)
premierement: ton demarrage de sission php se fait generalement en haut de page
2- tu edvrai tester la valeur de retour de la fonction mail
3- tu devrai aaussi tester la presence de tes parametrs avec un isset()
2- tu edvrai tester la valeur de retour de la fonction mail
3- tu devrai aaussi tester la presence de tes parametrs avec un isset()
Merci de votre aide.
Brunobdf, ou ceux qui connaissent,
J'ai éssayé d'utiliser php mailer mais je ne sais pas où il faut dézipper le fichier qu'il donnent sur le lien que tu m'a donné.
Sur la page de ce lien ils disent: "Il faut dézipper le fichier dans le répertoire racine de votre serveur Web référencé par la variable DocumentRoot dans le fichier de configuration d'Apache (httpd.conf)."
Peux tu m'aider sur ce point car je ne sais pas ou est ce dossier racine avec ovh.
Merci d'avance de votre aide !
Brunobdf, ou ceux qui connaissent,
J'ai éssayé d'utiliser php mailer mais je ne sais pas où il faut dézipper le fichier qu'il donnent sur le lien que tu m'a donné.
Sur la page de ce lien ils disent: "Il faut dézipper le fichier dans le répertoire racine de votre serveur Web référencé par la variable DocumentRoot dans le fichier de configuration d'Apache (httpd.conf)."
Peux tu m'aider sur ce point car je ne sais pas ou est ce dossier racine avec ovh.
Merci d'avance de votre aide !
moi je l'ai mis dans mon dossier include
et dans le php ou j'utilise l'envoi de mail qui est aussi dans le répertoire include, je fais
je charge mes variables .... elles sont assez explicites
et voilà, le tour est joué...
pour savoir quel est le chemin absolu :
et dans le php ou j'utilise l'envoi de mail qui est aussi dans le répertoire include, je fais
include "phpmailer/class.phpmailer.php";
je charge mes variables .... elles sont assez explicites
$mail = new PHPMailer(); $mail->From = $FromMail; $mail->FromName = $NomMail; $mail->Mailer = "mail"; $mail->Body = $TexteMail.$message; $mail->Subject = $SujetMail; $mail->ContentType = "text/plain"; $mail->AddAddress($mailto); $mail->AddAttachment($photoID); // controle départ mail if(!$mail->Send()) { //echo $mail->ErrorInfo; //echo "<br>"; $_SESSION['messageretour']="<h4 id=rouge>Un problème est survenu lors de l'envoi de votre message.<br> Veuillez réessayer plus tard.</h4>"; } else { $_SESSION['messageretour']="<h4 id=vert>Message bien envoyé.</h4>"; }
et voilà, le tour est joué...
pour savoir quel est le chemin absolu :
<?php echo realpath("real.php"); ?>