erreur de fonction mail
Dernière réponse : dans Programmation
bonjour voilà mon erreur et mes pages de ce site :
http://le.coffre.free.fr/messenger-plus-live.php
<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
<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 :
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
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
Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :