[php] php file include in body mail

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil een php file includen in de $body variabelen van een php script dat een mailtje verstuurd met als body de variabele $body;

Dus in plaats van $body="bla bla tekst";
$body = include("file.php");

Ik heb verschillende zaken geprobeerd waaronder fopen en file_get_contents. Welke op zich werken, waren het niet dat deze alleen de html in de body zetten en niet de php output. Ik heb veel gezocht maar heb niets kunnen vinden.

Acties:
  • 0 Henk 'm!

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09 14:42
yo biatch, heb jij http://nl.php.net/ob_start voor output-buffering al een gechecked yo pimpin ho ho ho

[ Voor 25% gewijzigd door supakeen op 08-02-2004 01:02 ]


Acties:
  • 0 Henk 'm!

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
is file.php gewoon een file met data of staat er ook nog code in die verwerkt moet worden?

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

zmn:
yo biatch, heb jij http://nl.php.net/ob_start voor output-buffering al een gechecked yo pimpin ho ho ho
Jij mag nooit meer posten als je gedronken hebt :X :D afgezien van het feit dat je wel gelijk hebt ;)

Qube »

Output Control is wel wat je nodig hebt, inderdaad.

Eenvoudig voorbeeldje:

PHP:
1
2
3
4
5
6
7
$array = array ( 'some', 'stuff', 'in', 'some', 'array' );
ob_start ();
include ( './dump-array.php' );
$mail = ob_get_contents ();
ob_end_clean ();

mail ( 'sjaak@debever.com', 'Woei! gelukt!', $mail );

PHP:
1
2
3
4
//dump-array.php
foreach ( $array as $some_var ) {
   printf ( "Jeej, nog meer data! %s\r\n", $some_var );
}


hth :)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz