AHOJ mám problém s automatickým vytvořením stránky pomoci php scriptu.Po vyplnění formuláře kde je název
stránky atd. si chci vytvořit stránku a do ní vložit několik php kódů které budou načítat obsah hlavičky
patičky......
V kostce níže ukážu kód jak bych to chtěl.
$obsah_stranky, je proměnná ve které mám zapsáno to co se musí zapsat do nově vytvořené stránky.Po uložení
proměnné do souboru (stránky) ,soubor zavřu a pak už mám stránku hotovou i s tím že v ní mám ty includy tak
funkční aby se opravdu načítaly ty patičky ,hlavičky .....v mém scriptu je nejspíš problém to že pochopitelně začíná
<?php a končí ?> ale já mám v proměnné $obsah_stranky další tyto značky a to si myslím že není v pořádku ,že to nějak narušuje celou strukturu kódu. otázka je jestli je v pořádku když mám sript <?php <?php include..?> ?> ,mě to
připadá jako nějaké zvěrstvo co jsem vytvořil a pokud to je zvěrstvo tak jak to udělat aby se mi ve výsledku vytvořila
stránka ve které budu moci načítat hlavičku,patičku... diky include (nebo třeba file, nemusí to být nutně include)
<?php
//data z formuláře
if (isset($_POST['stranka'],$_POST['hlavninadpis'],$_POST['heslo'],$_POST['cislo'],$_POST['spam'],$_POST['textstranky'])&&$_POST['cislo']==$_POST['spam\']&&$_POST[\'heslo']==$_POST['drevo'] )
{
$stranka=$_POST['stranka'];
$heslo=$_POST['heslo'];
$cislo=$_POST['cislo'];
$spam=$_POST['spam'];
$textstranky=$_POST['textstranky'];
$hlavninadpis=$_POST['hlavninadpis'],
//tady bych chtěl vytvořit promennou $obsah_stranky do který zapíšu kostru vytvářené stránky
$obsah_stranky=' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<div id="hlavicka"><?php include_once("hlavicka.php"); ?>//tady už to není řetězec</div>
<div id="vlevo"><?php include_once("vlevo.php"); ?></div> //tady chci nacitat do stránky soubory
<div id="obsah"><?php include_once("obsah.php"); ?></div> //tady chci nacitat do stránky soubory
<div id="vpravo"><?php include_once("vpravo.php"); ?></div> //tady chci nacitat do stránky soubory
<div id="paticka"><?php include_once("paticka.php"); ?></div> //tady chci nacitat do stránky soubory
<div id="hlavninadpis"> <?php echo ($hlavninadpis) ;?></div> //tady treba nactu nejakou promennou
</html>
'; //konec promenne $obsah_stranky
//tady bude funkce co vytvori samotnou stránku(soubor.php) do které potom chci zapsat obsah promenné $obsah_stranky
function vytvor_stranku($stranka )...
...neco
...neco
...neco
?>