Hoe kan ik een .html bestand met $variabelen erin toekennen aan een variabele?

Ik kom hier maar niet uit..

Ik zou graag het volgende doen:

---> profiel.htm
<html>
<h1>dit is profiel.htm</h1>
<br>Dit bestand bevat variabelen<br><Br>
Naam: $naam
Plaats: $plaats
Leeftijd: $leeftijd

<--- einde profiel.htm

Nu wil ik graag profiel.htm inladen met de volgende regel php:

<?
$profile_tables = file_get_contents($system_dir . "/templates/mail/profiel.html");
?>

Wat er moet gebeuren is dat $profile_tables de waarde van profiel.htm krijgt.. de html code moet worden toegekent aan $profile_tables.

Dat gebeurt dus ook
Alleen PROBLEEM: de $naam, $woonplaats, $leeftijd velden komen er ook in als $naam, $woonplaats, en $leeftijd.. ik krijg dus gewoon de output van die html met de variabelen erin.

$naam ="henk";
$woonplaats ="ergens";
$leeftijd="22";

Wat ik graag wil is dat de waarde van die variabelen toegekent wordt zodat, zodra ik de volgende regel code uitvoer:

<?
$profile_tables = file_get_contents($system_dir . "/templates/mail/profiel.html");
?>

dat dan aan $profile_tables de html + de variabelen worden toegekent..

$profile_tables zou dus moeten bevatten:
<html>
<h1>dit is profiel.htm</h1>
<br>Dit bestand bevat variabelen<br><Br>
Naam: henk
Plaats: ergens
Leeftijd: 22

i.p.v

<html>
<h1>dit is profiel.htm</h1>
<br>Dit bestand bevat variabelen<br><Br>
Naam: $naam
Plaats: $plaats
Leeftijd: $leeftijd

Hoe krijg ik dit voor elkaar?? ben er al een week of langer mee bezig heb van allerlei codes en functies geprobeert maar niks geeft me de oplossing :( jullie zijn een beetje me laatse redding zegmaar ;)



Hernoem *.htm eens naar *.php ? Anders worden deze files niet geparsed...
in een html kan je geen php verwijzingen doen want html word als html geparst en het php gewoon als html

maar doe gewoon niet moeilijk maak van profiel.htm gewoon profiel.php dan ord het als php geparst en dan werkt het wel denk ik (als ik je vraag goed heb gesnopen :P)
Ok heb het aangepast en zoujuist getest...

hernoemen naar php werkt dus ook niet...
de $naam entrys vervangen voor <? echo $naam; ?> werkt ook niet...

:(

Waarom is zoiets simpels zo ongelofelijk moeilijk te realiseren :(
Je zult wel eerst de variabelen moeten 'setten';
<?php
# Main.php
$naam = 'Mitch';

# Profiel file erbij halen
include 'profiel.php';

# Html uitspugen
echo $html;
?>

<?php
# Profiel.php
$html = 'Naam: ' . $naam;
?>
Je zult wel eerst de variabelen moeten 'setten';


Freak ! :P Je eindigt een simpele zin al met ';' :D
Haha, kan gebeuren :)
Mitch schreef op 22.05.2005 12:25
Je zult wel eerst de variabelen moeten 'setten';
<?php
# Main.php
$naam = 'Mitch';

# Profiel file erbij halen
include 'profiel.php';

# Html uitspugen
echo $html;
?>

<?php
# Profiel.php
$html = 'Naam: ' . $naam;
?>



html uitspugen??
Op deze manier wordt de html nog steeds niet toegekend aan de $profile_tables toch hoe zou ik dat moeten doen dan :S ?
*duizelt. wie kan me topicpost lezen en ween compleet werkend stukje schrijven?
schopje.. nog steeds geen oplossing, iemand die me hiermee op weg kan helpen?

Reageren