Fichier externe dans le corps d'un mail

Fichier externe dans le corps d'un mail - PHP - Programmation

Marsh Posté le 12-12-2003 à 18:00:48    

J'essaie d'inserer le resultat de mes calculs qui se trouvent dans un fichier "result.php" dans le corps du mail...
 
j'ai essayé ça :
 

Citation :

$message=include ("result.php" );
email($from, $to, $sujet, $message, $replyto, $headers);


 
 
mais...
1° le fichier result.php s'affiche sur ma page
2° le contenu du message est vide... j'ai un "1" à la place...
 
que faire ?
 
Freed
 
 

Reply

Marsh Posté le 12-12-2003 à 18:00:48   

Reply

Marsh Posté le 12-12-2003 à 18:19:20    

il te retourne true comme quoi tu a bien inclue le fichier


Message édité par Profil supprimé le 12-12-2003 à 18:19:28
Reply

Marsh Posté le 12-12-2003 à 18:26:17    

bah oui mais il n'affiche pas mon fichier ! :(... comment vous feriez vous ?
 
(aujourd'hui j'ai trop de mal !! lol ! ya rien qui marche ! entre les prob de PHP, de MySQL et les prob techniques hardware.... pour un vendredi c un peu trash ! faut gerer !lol)

Reply

Marsh Posté le 12-12-2003 à 20:27:42    

ca marche pas comme ca :non:  
 
include, c'est pour inclure du code dans le traitement du script, pas pour lire le contenu d'un fichier.
Regarde les fonctions fopen(), fread(), fclose() ...

Reply

Marsh Posté le 12-12-2003 à 20:41:05    

Merci !  
 
C ce que j'essaie de faire depuis tout à l'heure.. mais j'ai toujours des erreurs bizarres...
.. m'enfin j'ai quand même reussi à avoir un resultat.. simplement je vois c pas trop ce que je voulais... ça compile pas le code de la page à envoyer ?

Reply

Marsh Posté le 12-12-2003 à 22:40:43    

freed102 a écrit :

Merci !  
 
C ce que j'essaie de faire depuis tout à l'heure.. mais j'ai toujours des erreurs bizarres...
.. m'enfin j'ai quand même reussi à avoir un resultat.. simplement je vois c pas trop ce que je voulais... ça compile pas le code de la page à envoyer ?

compiler quoi :??:  :heink:  
C'est pas le texte du message que tu as dans le fichier result.php ?


Message édité par mrbebert le 12-12-2003 à 22:40:50
Reply

Marsh Posté le 13-12-2003 à 02:00:33    


$message=file_get_contents();


http://dev.nexen.net/docs/php/anno [...] ntents.php
si la version de PHP  > 4.3.0
sinon

$recup =file("monfichier.ext",1);
$txt_html='';
foreach ($recup as $num_lines => $lines) {
   $txt_html.=$lines;
}
$message=$txt_html;


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 15-12-2003 à 12:01:00    

mrBebert a écrit :

compiler quoi :??:  :heink:  
C'est pas le texte du message que tu as dans le fichier result.php ?


 
Bah en fait j'ai des variables et des includes deja dans mon result.php ... je veux que mes calculs s'effectuent avant l'envoi vers le mail... je vais tenter la technique de simogeo
 
Thx

Reply

Marsh Posté le 15-12-2003 à 17:43:28    

bah apparement c pas encore ça !:( j'ai donc remis tous mes resultat dans une variable que j'appelle dans mon mail... c pas top ! mais au moins ça marche ! (pas de prob d'include ou autre! c juste des tables avec des appels de variables ! simplement pour faire des corrections je ne vois que du code !.. pas simple ! lol

Reply

Marsh Posté le 17-12-2003 à 22:37:47    

Reply

Marsh Posté le 17-12-2003 à 22:37:47   

Reply

Marsh Posté le 17-12-2003 à 23:46:09    

freed102 a écrit :

bah apparement c pas encore ça !:( j'ai donc remis tous mes resultat dans une variable que j'appelle dans mon mail... c pas top ! mais au moins ça marche ! (pas de prob d'include ou autre! c juste des tables avec des appels de variables ! simplement pour faire des corrections je ne vois que du code !.. pas simple ! lol


je suis sur que ca fonctionne c'est comme ca que je fais  ;)  
 
T509 > c'est une classe d'envoi de mail mais ca ne reglera pas son pb


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-12-2003 à 11:28:50    

simogeo a écrit :


je suis sur que ca fonctionne c'est comme ca que je fais  ;)  
 
T509 > c'est une classe d'envoi de mail mais ca ne reglera pas son pb


 
bah moi j'obtiens un mail decomposé, sans les variables, sans les images, et sans les includes ! C'est gênant ! lol... j'ai du manquer un episode !lol
Cela dit j'ai fait la methode à l'ancienne... c'est à dire un include contenant une variable "$message" ... dans lequel on trouve tout le code HTML (sans les guillemets) avec des concatenations pour les variables... ça marche très bien.. mais niveau dynamisme c pas top ! et la visibilité est carrement à chier ! lol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed