begin process at 2012 05 31 14:06:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Redirection après l’envoi mail


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Redirection après l’envoi mail

vendredi 25 avril 2008 à 01:19:28 | Redirection après l’envoi mail

theyas



Salut

J'ai un problème sur mon formulaire d'envoi des mail .

Je vais redirection sur la mem page de la formulaire et afficher une message javacript mais le php affiche une erreur

(

Warning: Cannot modify header information - headers already sent by (output started at d:\www\theyas_soft\send_mail.php:18) in d:\www\theyas_soft\send_mail.php on line 20
)

-------------------------------------------------source de fichier php--------------------------------

<?php

//recuperation des champ en variable
// On initialise les variables de function mail()
$m_nom = $_POST['m_nom'];
$m_mail = $_POST['m_mail'];
$m_sujet = $_POST['m_sujet'];
$m_message = $_POST['m_message'];
$destinataire = "theyas@free.fr";
// virefier si les variable et existe
if (empty($m_nom)){echo '<body onload="alert(\'Le champ Nom et vide\')">';}
elseif (empty($m_mail)) {echo '<body onload="alert(\'Le champ Mail et vide\')">';}
elseif (empty($m_sujet)) {echo '<body onload="alert(\'Le champ Sujet et vide\')">';}
elseif (empty($m_message)) {echo '<body onload="alert(\'Le champ Message et vide\')">';}
 else{
    $headers= 'From: '.$m_nom.'<'.$m_mail.'>'."\n";
    mail($destinataire,$m_sujet,$m_message,$headers);
    echo '<body onload="alert(\'Message enoyer\')">';
    }
   header("Location: contact.php");
?>



vendredi 25 avril 2008 à 02:30:17 | Re : Redirection après l’envoi mail

yoman64

Membre Club
Salut,

Hum c'est un peu normal, le message d'erreur est clair : tu as envoyé des données AVANT d'envoyer tes headers (tes echos)...
Et je comprends vraiment pas ton code, tu le redirige (au passage ton header ne respecte pas les standards) mais tu affiche un message sur la page...  (Avec un redirect 302, le reste de la page n'est pas interpreté par le navigateur il me semble, donc ton p'tit message javascript ne serait même pas affiché)

Pourquoi ne pas tout faire en javascript ça me parait mieu non?
onload="alert(\'Message...\');window.location = \'http://www.tonsite.com/contact.php';"



-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
vendredi 25 avril 2008 à 04:46:10 | Re : Redirection après l’envoi mail

nicomilville

Membre Club
Salut,

Pour en revenir a ce qu'a dit tes header ne sont pas aux normes : il faut que tu mette l'url en absolue !!!

Si t'a besoin d'aide, MP !!!

vendredi 25 avril 2008 à 04:47:26 | Re : Redirection après l’envoi mail

nicomilville

Membre Club
excuse moi yoman64,

Pour en revenir a ce qu'a yoman64 dit tes header ne sont pas aux normes : il faut que tu mette l'url en absolue !!!


Si t'a besoin d'aide, MP !!!

vendredi 25 avril 2008 à 20:19:26 | Re : Redirection après l’envoi mail

theyas



Merci beaucoup yoman64ca fait bien.

Mais je ne comprends pas comment j'ai  respecté les standards




Cette discussion est classée dans : message, mail, php, post, echo


Répondre à ce message

Sujets en rapport avec ce message

Mail en PHP [ par jaco13 ] Bonjour!J'ai fait un site de voitures d'occasion qui se trouve sur www.autos-occasions.org J'ai un problème sur la page "occasions" car j'ai fait un l mail avec php [ par dk ] bonjour, je suis entrain decrire un petit code pour l'envoi de mail massif sur mon site internet ...voici mon probleme :  le message que je transmet mail avec php [ par dk ] bonjour, je suis entrain decrire un petit code pour l'envoi de mail massif sur mon site internet ...voici mon probleme :  le message que je transmet envoie d'un mail en Php - Javascript avec une seule page Php [ par elfigone81 ] Bonjour,Je voulais demander de l'aide pour le script suivant. En faite je voudrai envoyer un mail avec une seule page php contenant également un petit envoyer mail [ par yebs ] Salut!Sans etre vraiment débutant en PHP, g un soucis.C'est la première fois que je m'attache à envoyer un mail par PHP, alors pour faire des tests, j probleme!!!! [ par nacer_1954 ] bonjour tout le monde j'ai envis de faire un seul fichier php qui va traiter plusieurs formulaires. donc j'ai fait une page ou j'ai mis  plusieurs  headers already sent by (output started .../veriflogin.php:9 [ par CyberMen30 ] J'ai un problème de headers que je ne comprends pas  :-(est-ce que quelqu'un vois l'erreur?session_start();?><cente toujour la meme erreur [ par nebilphp ] Salut a tous voila je debute et j'ai deux pages formulaire.html <meta http-equiv="Content-Type" content="text/html; charset=iso pb programme [ par pat65300 ] bonjour j ai un petit probleme avec ce programme.le programme:session-start();if (isset($-post['nom']&& isset ($-post['passe']{ $ nom = $-post['nom']; Newsletter php [ par Travailleuuse06 ] Bonjour,je suis en train de créer une newsletter en php et j'aurais voulu vérifier si un utilisateur est déjà dans ma base de données avant de le supp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales