Problême php et formilaire de contact
Résolu
studio1
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
djflexlive Messages postés 557 Date d'inscription Statut Membre Dernière intervention -
djflexlive Messages postés 557 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonsoir,
J'a un probléme avec un retour sur page adns mon formulaire de contact php , aprés avoir rempli la page contact, le visiteur clic sur envoi et voici la page affichée:
" Warning: Cannot modify header information - headers already sent by (output started at /home/studioph/public_html/contact.php:1) in /home/studioph/public_html/contact.php on line 33 "
Je précis eque je reçois le message sur ma boite mail!!
Voici ma page php:
"<title>contact.php</title><?php
/************************************************
Renseignez correctement les Champs ci-dessous
************************************************/
/* Mettre entre les guillemets la page où l'utilisateur
doit être envoyé après avoir validé le formulaire
ex : une page de remerciement ou retour à la page
index.html */
$retour="menu.html ";
/* Indiquez entre guillemets l'email qui devra recevoir
le contenu du formulaire saisi par le visiteur
et le sujet du message e-mail qui sera envoyé */
$To = $From = "info@studiophoto1.fr";
$Subject="Formulaire saisie sur mon site.";
/************************************************
Ne rien toucher après cette ligne
************************************************/
if(eregi("\n",$To) OR eregi("\n",$From) OR eregi("\n",$Subject)){
die("Accès refusé");
}
$From2=explode("@",$From);
if ( !eregi($From2[1], $_SERVER['HTTP_HOST']) )
die("Accès refusé.");
$message="";
foreach($_POST as $key => $P){
$message.=$key." = ".$P."\r\n\r\n";
}
$headers = "From: <".$From.">\n";
$headers .= "X-Sender: <".$From.">\n";
$headers .= "X-Mailer: PHP - ".$_SERVER['HTTP_HOST']."\n"; // Origine
$headers .= "Return-Path: <".$From.">\n"; // Re-chemin de retour
mail($To, $Subject , $message, $headers);
header("Location: $retour");
?>
"
J'ai installé ce même script sous 2 autres sites et ça fonctionne, en fait j'ai 3 fois le même site avec des différents domaines.Cela ne fonctionne pas sur celui-ci...
Des suggestions?
Merci par avance.
Philippe
Bonsoir,
J'a un probléme avec un retour sur page adns mon formulaire de contact php , aprés avoir rempli la page contact, le visiteur clic sur envoi et voici la page affichée:
" Warning: Cannot modify header information - headers already sent by (output started at /home/studioph/public_html/contact.php:1) in /home/studioph/public_html/contact.php on line 33 "
Je précis eque je reçois le message sur ma boite mail!!
Voici ma page php:
"<title>contact.php</title><?php
/************************************************
Renseignez correctement les Champs ci-dessous
************************************************/
/* Mettre entre les guillemets la page où l'utilisateur
doit être envoyé après avoir validé le formulaire
ex : une page de remerciement ou retour à la page
index.html */
$retour="menu.html ";
/* Indiquez entre guillemets l'email qui devra recevoir
le contenu du formulaire saisi par le visiteur
et le sujet du message e-mail qui sera envoyé */
$To = $From = "info@studiophoto1.fr";
$Subject="Formulaire saisie sur mon site.";
/************************************************
Ne rien toucher après cette ligne
************************************************/
if(eregi("\n",$To) OR eregi("\n",$From) OR eregi("\n",$Subject)){
die("Accès refusé");
}
$From2=explode("@",$From);
if ( !eregi($From2[1], $_SERVER['HTTP_HOST']) )
die("Accès refusé.");
$message="";
foreach($_POST as $key => $P){
$message.=$key." = ".$P."\r\n\r\n";
}
$headers = "From: <".$From.">\n";
$headers .= "X-Sender: <".$From.">\n";
$headers .= "X-Mailer: PHP - ".$_SERVER['HTTP_HOST']."\n"; // Origine
$headers .= "Return-Path: <".$From.">\n"; // Re-chemin de retour
mail($To, $Subject , $message, $headers);
header("Location: $retour");
?>
"
J'ai installé ce même script sous 2 autres sites et ça fonctionne, en fait j'ai 3 fois le même site avec des différents domaines.Cela ne fonctionne pas sur celui-ci...
Des suggestions?
Merci par avance.
Philippe
A voir également:
- Problême php et formilaire de contact
- Easy php - Télécharger - Divers Web & Internet
- Recuperer contact carte sim - Guide
- Retrouver contact supprimé - Accueil - Android
- Localiser un contact - Guide
- Supprimer un contact messenger qui n'est pas ami facebook ✓ - Forum Facebook Messenger
11 réponses
Ca ne fonctionnes pas ; c'est à dire ? Et les hébergeurs sont identiques ou différents ?
Ce sont quels hébergeurs ?
Ce sont quels hébergeurs ?
studio1
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
2
des solutions???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mmm pardon.
Si tu vires ta premiere ligne, ca donne quoi ?
" Warning: Cannot modify header information - headers already sent by (output started at /home/studioph/public_html/contact.php:1) in /home/studioph/public_html/contact.php on line 33 "
En fait ca veut dire que tu obtiens cette erreur car la page contient du code html au moment de l'affichage, avant de faire le header location.
Tentes pour voir, une page ou y'a rien d'écrit ; meme pas de metas tags.
Si tu vires ta premiere ligne, ca donne quoi ?
" Warning: Cannot modify header information - headers already sent by (output started at /home/studioph/public_html/contact.php:1) in /home/studioph/public_html/contact.php on line 33 "
En fait ca veut dire que tu obtiens cette erreur car la page contient du code html au moment de l'affichage, avant de faire le header location.
Tentes pour voir, une page ou y'a rien d'écrit ; meme pas de metas tags.
résolu, il fallait virer tout ce qui était avant la balise php "<title>contact.php</title> "
merci djflexlive, tu avais la moitié de la réponse, virer la 1 ere ligne sur le formulaire contact.html ne servait à rien, en tout cas tu m'as fais gamberger et j'ai trouvé.... ce site :
http://matthieu.media-box.net/index.php/2008/01/29/31-warning-cannot-modify-header-information-headers-already-sent-by
qui était moins technique pour mes petits neurones....
merci encore!
bonne soirée
philippe
merci djflexlive, tu avais la moitié de la réponse, virer la 1 ere ligne sur le formulaire contact.html ne servait à rien, en tout cas tu m'as fais gamberger et j'ai trouvé.... ce site :
http://matthieu.media-box.net/index.php/2008/01/29/31-warning-cannot-modify-header-information-headers-already-sent-by
qui était moins technique pour mes petits neurones....
merci encore!
bonne soirée
philippe