ne znam na koliko mesta treba da se "steluje" da bi dobio sta zelis, ali evo jedne PHP varijante:
1. napravi templejt, gde ces sva mesta koja treba da budu dinamicka, kako ti kazes, obeleziti nekim posebnim tagovima. Recimo %param%, %value%, i slicno
2. kad tvoj skript prihvati parametre koji treba da se popunjavaju, jednostavno populise template sa njima i dobije "normalnu" html stranu. Populisanje u zavisnosti od toga koliko su komplikovani ti dinamicki momenti mozes odraditi sa
str_replace() ili ako je komplikovaniji sa
preg_replace() na primer.
3. dobijenu stranu mozes sa print, ili vec milion drugih varijanti izbaciti u brauzer, ili snimiti na disk...
konkretno, iz tvog primera:
template:
Code:
<html>
<head>
<title>Bla bla</title>
</head>
<body>
<applet code=Aplet.class width=398 height=600>
<param name=Param1 value="%par1%">
<param name=Param2 value=%par2%>
</applet>
</body>
</html>
a kod koji bi ga sredio
Code:
$file = fopen("template.htm", "r");
$sadrzaj_templejta = fread ($file, filesize("template.htm"));
$output_file = str_replace("%par1%", $_GET['Par1'], $sadrzaj_templejta);
// pod uslovom da skript pozivas sa: www.blabla.com/strana.html?Par1=stalker&Par2=3
fclose($file);
file2 = fopen("rezultat.html", "w+")
fputs($file2, $output_file);
fclose($file2);
ovo je samo hint, znaci bez ikakvih provera (da li postoji fajl, da li su prosledjeni parametri), samo sa primerom proste izmene jedne linije...dakle cisto da ti da ideju...
Jeff, one day you’ll understand that it’s harder to be kind than clever.