Se connecter / S'enregistrer
Votre question

erreur de fonction mail

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
16 Septembre 2007 17:18:20

bonjour voilà mon erreur et mes pages de ce site :

http://le.coffre.free.fr/messenger-plus-live.php

Citation :
<li><div class="texte-blanc">Signaler une nouvelle version <a href="mail-envoyer.php?action=nouvelle_version&nouvelle_version=messenger-plus-live.php" title="cliquer ici">cliquer ici</a></div></li>
<li><div class="texte-blanc">Signaler un lien mort <a href="mail-envoyer.php?action=lien_mort&lien_mort=messenger-plus-live.php" title="cliquer ici">cliquer ici</a></div></li>


et mail envoie .php


Citation :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bienvenue sur mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="design/par-default/par-default.css" rel="stylesheet" type="text/css" />
<meta http-equiv="refresh" content="5;messenger-plus-live.php" />
<?php
// début du script

header('Location: messenger-plus-live.php');
die(); // script arrêté !
?></head>
<body>
<div class="cadre-principale">

<div class="cadre-du-haut">

<?php include("menu-du-haut.php"); ?>

</div>

<!-- fin div class="cadre-du-haut" -->

<div class="cadre-du-bas">

<div class="cadre-du-menu-de-gauche">

<?php include("menu-de-gauche.php"); ?>

</div>

<!-- fin div class="cadre-du-menu-de-gauche" -->

<div class="cadre-du-programme">

<div class="texte-blanc">
<?php
$action=$_GET['action'];
$destinataire = "le.coffre@free.fr";

if ($action=='nouvelle_version')
{
$objet = "Signaler une nouvelle version !" ;
$message="voila la nouvelle version : ".$_GET['nouvelle_version']."\n transmis depuis le site";
}
elseif($action=='lien_mort')
{
$objet = "Lien Mort sur le site !" ;
$message="voila un lien mort : ".$_GET['lien_mort']."\n transmis depuis le site";
}
// On envoi l'email
if ( mail($destinataire, $objet, $message) )
{
if ( $action == 'nouvelle_version')
{
echo "Merci de nous avoir signalé de cette nouvelle version.";
}
elseif ( $action == 'lien_mort')
{
echo 'Merci de nous avoir signalé ce lien mort ';
}
}
else
echo "Echec de l'envoi du mail.";


?> </div>
</div>
</div> <!-- fin div class="cadre-du-centrale" -->
</div> <!-- fin div class="mon-cadre" -->
</body>
</html>


et des que vous cliqué ici il m'envoi sur la page envoie.php

avec cette erreur :
Citation :

Warning: Cannot modify header information - headers already sent by (output started at /mnt/144/sdb/b/c/le.coffre/mail-envoyer.php:7) in /mnt/144/sdb/b/c/le.coffre/mail-envoyer.php on line 12


merci de m'aidé a resodre pour que je reçoit bien l'email avec son id et soit si c'est nouvelle version ou un lien mort comme objet

merci

Autres pages sur : erreur fonction mail

16 Septembre 2007 18:34:33

Pur que ton header fonctionne, il faut qu'aucune information à afficher n'ait été envoyée sur ton navigateur.

Ca vient de ton fichier "mail-envoyer.php" qui a envoyé une info à afficher par le navigateur.
16 Septembre 2007 18:45:46

et il faut que je modifie quoi
Contenus similaires
16 Septembre 2007 22:11:06

supprime tout ce qu'il y'a avant Header()
17 Septembre 2007 15:15:29

Citation :
<meta http-equiv="refresh" content="5;messenger-plus-live.php" />
<?php
// début du script

header('Location: messenger-plus-live.php');
die(); // script arrêté !
?>


je veux bien éfface mais si j'éfface il se plante donc ou il y as rien dans la page
a c 232 L Programmation
17 Septembre 2007 15:26:52

Je comprend pas pourquoi tu mets un header avec un die, si tu veux envoyer un mail en dessous ?!
Ca n'exécutera pas ce qu'il y a en dessous hein...
17 Septembre 2007 16:00:32

ok mais le bon code et je verrais mieu mon erreur merci et comme ça ca serais réglé pour une fois pour toute

merci
a c 232 L Programmation
17 Septembre 2007 16:29:52

Rien compris.

Merci de faire un effort sur l'orthographe et la compréhension générale de tes phrases !
17 Septembre 2007 16:51:46

ok merci je vais laissé tombé

merci d'avance
17 Septembre 2007 17:30:33

cool
17 Septembre 2007 22:42:49

Si tu tu relis bien le message d'erreur du serveur, tu verras que le problème vient de ton fichier "mail-envoyer.php" à la ligne n°12.

c'est là qu'il te faut regarder pour avoir ta réponse.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS