begin process at 2012 05 30 16:13:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

mailer une page php


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

mailer une page php

samedi 15 janvier 2005 à 22:26:05 | mailer une page php

micholi

Bonjour,

j'utilise la fonction mail dans une page php pour envoyer un mail.  Voici mon script :

<php
$to = "email du destinataire" . ", " ;
$subject = "Sujet ici";
$message = include("message.php");

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: mon@courriel.com\r\n";

mail($to, $subject, $message, $headers);
?>

Le message que je veux envoyer est contenu dans la page message.php alors je fais un include.  Lorsque je vais cherche la page message.php dans mon navigateur, elle s'affiche parfaitement.

Ma question est : pourquoi, quand j'exécute mon script ci-haut, le mail envoyé ne contient que le chiffre 1 en haut à gauche?

Je suis plus que désespéré.

Merci

samedi 15 janvier 2005 à 23:02:37 | Re : mailer une page php

tucsoufle

salut,
si dans ton message.php ressemble à ceci :
<?php
$code = 'toto';
return $code;
?>
tu aura bien dans $message la chaine de caractére 'toto'

par contre si ton message.php ressemble à ceci :
<?php
$code = 'toto';
?>
pas de return donc dans $message il y aura la chaine '1'
conclusion, il te faut un return dans ton message.php

voila ton probléme
@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

samedi 15 janvier 2005 à 23:14:03 | Re : mailer une page php

micholi

Merci tucsoufle,

je comprend donc que je dois emplacer toto par le code de ma page.

Mais là, si j'ai des ' dans ma page, c'est la catastrophe.  J'ai essayé de remplacer 'toto' par "toto" et de remplacer les " par des ' dans le code de ma page mais j'ai pas plus de résultats.

Je suis très débutant alors...
samedi 15 janvier 2005 à 23:21:19 | Re : mailer une page php

tucsoufle

tu fait par exemple
$code = ' ton texte avec l\'accent passe trés bien maintenant';


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

dimanche 16 janvier 2005 à 02:17:25 | Re : mailer une page php

micholi

Re

rien ne va plus!!  Je crois devenir naz!

Je récapitule :
À la base, j'ai un système de caddie virtuel sur mon site.  J'ajoute mes produits dans $_SESSION['panier'] et je les liste par la suite dans une page caddie.php et tout fonctionne très bien.  Je suis nul en php et je suis quand même fier de ce que j'ai réussi jusqu'à présent.  J'ai pu le faire grâce au tuto [ Lien ]

Bon tout ça, c'est très intéressant mais... la suite...  Comment je reçois la commande.  Sur la page Caddie.php je veux placer un bouton "Commander" et recevoir un mail avec le contenu de la commande.

Quelqu'un sais comment je pourrais m'en sortir?

J'apprécie votre aide!
dimanche 16 janvier 2005 à 11:38:48 | Re : mailer une page php

tucsoufle

quand on clique sur le bouton commander tu exécute un script php qui t'envoi un mail
tu a dit que tous les produits sont répertoriés dans $_SESSION['panier']
conclusion tu t'envoi un mail contenant cette variable, tu met ta liste dans le message du mail.

un peu comme ceci :
$message = 'ici tu met ce que tu a dans caddie.php pour faire la liste des produits
       en ajoutant ta variable '.$_SESSION['panier'].' qui contient les produits';
mail("ton_adresse@toi.com","Commande de produits", $message);


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

dimanche 16 janvier 2005 à 21:01:51 | Re : mailer une page php

micholi

Bon ok je l'avoue, je suis nul!!
J'ai vraiment trop de pb avec les ' et les " à l'intérieur de mon message.  Je ne sais plus quoi faire.

Une alternative??

J'ai pensé placer un bouton "envoyer" sur la page message.php.  J'aimerais savoir s'il est possible, en cliquant sur ce bouton, d'envoyer par email, la source html de ce que la page message.php aura généré.

Je vais bientôt me jeter de la fenêtre!
dimanche 16 janvier 2005 à 21:28:48 | Re : mailer une page php

tucsoufle

Réponse acceptée !
a ma connaissance, pas d'autre solutions
essai  de proceder par étape,

je te rapelle le truc, $code = ' et la le contenu de ta page htm';
et à chaque fois que tu croise un ' tu le remplace par \'


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet



Cette discussion est classée dans : message, mail, page, php, headers


Répondre à ce message

Sujets en rapport avec ce message

mail et PHP [ par mamx ] Bonjour,je suis face à un problème d'envoie de mail avec PHP.je m'explique :J'envoie un mail avec la fonction mail():$sujet = "Lettre N°"$headers = "F cache limiter [ par brok ] quand j'appelle ma page page.php, je recoit le message d'erreur suivant:Warning: Cannot send session cache limiter - headers already sent (output star Fonction mail(), envoi sans passé par une page php [ par BelphegorCLC ] Salut,Ma question est simple :Comment faire pour envoyer un mail sans passer par un page php ?J'entend par là :par exemple, je voudrai envoyer un mail formulaire et variables [ par bj33 ] bonjour j'ai un pb avec la récupération et l'envoi d'un formulaire.mon hébergeur utilise la méthode get et les register_globals à on.l'hébergeur c'est mail() et function() [ par arnold002 ] Bonjour à tous,Je voudrai envoyer un mail (avec la fonction mail() ).Dans le message du mail (stocké dans une variable $message), je veux faire appel Envoi d' un mail avec des $variable dans le message [ par blibers ] Slt a tous ;)voila mon pb :je ne trouve pas de solutions pour pouvoir envoyer un message mail avec des variables dans le corp du message !je vous mets l'envoi de message [ par mwahid ] comment envoyer un email j'ai ce code mais ca marche pas // Interface PHP pour mail() function sendMail($mFrom,$mTo,$sujet,$body) {    // l'émetteur C'est une chose possible ? -> http://www.monsite.com/Formulaire.php?$non=Robert&$mail=robert@mail.com&$message=Bonjour, \nJ'aimerai savoir si blabla... [ par Croquette007 ] Bien le bonjour à tous !C'est la première fois que je poste une question sur le forum, et je viens de découvrir cet éditeur RTE (Riche Texte Editor), Ouverture d'une page PHP [ par RDLG2A ] Bonjour, Est il possible d'ouvrir une page PHP en déclarant que l'on reçoit un $_POST qui n'existe pas! Pour effectuer une boucle de ce genre! $mail = envoi mail html avec mail() [ par joebuz ] bonjour,je souhaiterais savoir comment faire pour definir l'expediteur (From),  faire une copie conforme cachée (Cc), et envoyé le tout au format html


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 3,104 sec (3)

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