Toon posts:

[php] php file include in body mail

Pagina: 1
Acties:

Onderwerpen


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.

  • 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 ]


  • 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?

  • 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