Probleme de formulaire de messages en PHP
b.hamichi
-
briiiiix Messages postés 575 Date d'inscription Statut Membre Dernière intervention -
briiiiix Messages postés 575 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens de mettre en ligne un formulaire en Flash+PHP (ci-joint le code formulaire.php), voici mon probleme:
L'ors de l'envoie de message à partir du formulaire, je constate qu'après l'exécution du formulaire.php, une page web blanche s'affiche ce qu'il n'est pas normal, comment régler ce probleme?
Voici l'adresse de mon site, c'est pour une association humanitaire dentaire (http://www.souriresansfrontiere.fr/).
<?php
# fonction permettant l'encodage des caractres accentués
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
$Var_Nom = getFormatedText($_GET['VarNom']);
$Var_Email = getFormatedText($_GET['VarEmail']); // email du destinataire
$Var_Sujet = getFormatedText($_GET['VarSujet']);
// Présentation du message
$Probleme = getFormatedText($_GET['Probleme']);
$Var_Message = "Bonjour, \n";
$Var_Message .= "Le message a été envoyé le ".date("d-m-Y")." à ".date("H:i:s")." par ";
$Var_Message .= " ".strtoupper($Var_Nom)."\n"; // mettre en majuscule le champ Nom
$Var_Message .= "Email : ".$Var_Email."\n";
$Var_Message .= "Message : \n";
$Var_Message .= "\n";
$Var_Message .= $Probleme;
$myEmail = "contact@souriresansfrontiere.fr"; //email de déstination
//Envoie du mail//
mail($myEmail, $Var_Sujet, $Var_Message , "From: $Var_Nom , $Var_Email");
?>
Je viens de mettre en ligne un formulaire en Flash+PHP (ci-joint le code formulaire.php), voici mon probleme:
L'ors de l'envoie de message à partir du formulaire, je constate qu'après l'exécution du formulaire.php, une page web blanche s'affiche ce qu'il n'est pas normal, comment régler ce probleme?
Voici l'adresse de mon site, c'est pour une association humanitaire dentaire (http://www.souriresansfrontiere.fr/).
<?php
# fonction permettant l'encodage des caractres accentués
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
$Var_Nom = getFormatedText($_GET['VarNom']);
$Var_Email = getFormatedText($_GET['VarEmail']); // email du destinataire
$Var_Sujet = getFormatedText($_GET['VarSujet']);
// Présentation du message
$Probleme = getFormatedText($_GET['Probleme']);
$Var_Message = "Bonjour, \n";
$Var_Message .= "Le message a été envoyé le ".date("d-m-Y")." à ".date("H:i:s")." par ";
$Var_Message .= " ".strtoupper($Var_Nom)."\n"; // mettre en majuscule le champ Nom
$Var_Message .= "Email : ".$Var_Email."\n";
$Var_Message .= "Message : \n";
$Var_Message .= "\n";
$Var_Message .= $Probleme;
$myEmail = "contact@souriresansfrontiere.fr"; //email de déstination
//Envoie du mail//
mail($myEmail, $Var_Sujet, $Var_Message , "From: $Var_Nom , $Var_Email");
?>
A voir également:
- Probleme de formulaire de messages en PHP
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Comment savoir si quelqu'un lit mes messages sur whatsapp - Accueil - Messagerie instantanée
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Formulaire de reclamation instagram - Guide
3 réponses
Salut,
if (mail($myEmail, $Var_Sujet, $Var_Message , "From: $Var_Nom , $Var_Email"))
{
header('Location:mapage.php');
} else {
echo "Erreur";
}
if (mail($myEmail, $Var_Sujet, $Var_Message , "From: $Var_Nom , $Var_Email"))
{
header('Location:mapage.php');
} else {
echo "Erreur";
}
Bonjour,
J'ai bien met, le message à bien été envoyé mais, il me sort un message Waring sur une page web blanche:
Warning: Cannot modify header information - headers already sent by (output started at /homez.59/souriresa/www/contact.php:4) in /homez.59/souriresa/www/contact.php on line 48
sachant que la ligne 48 correspond bien à ma ligne: header('Location:contact.php');
if (mail($myEmail, $Var_Sujet, $Var_Message , "From: $Var_Nom , $Var_Email"))
{
header('Location:contact.php');
} else {
echo "Erreur";
}
J'ai bien met, le message à bien été envoyé mais, il me sort un message Waring sur une page web blanche:
Warning: Cannot modify header information - headers already sent by (output started at /homez.59/souriresa/www/contact.php:4) in /homez.59/souriresa/www/contact.php on line 48
sachant que la ligne 48 correspond bien à ma ligne: header('Location:contact.php');
if (mail($myEmail, $Var_Sujet, $Var_Message , "From: $Var_Nom , $Var_Email"))
{
header('Location:contact.php');
} else {
echo "Erreur";
}