Tom's Guide > Forum > Programmation > erreur de fonction mail

erreur de fonction mail

Forum Programmation : erreur de fonction mail

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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&amp;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&amp;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

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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.

Répondre à cybertaf

et il faut que je modifie quoi

Répondre à titirigole

supprime tout ce qu'il y'a avant Header()

Répondre à okinou

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

Répondre à titirigole

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...

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

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

Répondre à titirigole

Rien compris.

Merci de faire un effort sur l'orthographe et la compréhension générale de tes phrases !

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

ok merci je vais laissé tombé

merci d'avance

Répondre à titirigole

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.

Répondre à cybertaf
Tom's Guide > Forum > Programmation > erreur de fonction mail
Aller à :

Il y a 546 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens