} $nazev_souboru = "sablony_html/{$page}.html"; //echo $twig->render('index.html', array()); //obsah -> neco} /* vypln wrapper */ $filename = "kontrolery/{$page}" . "Kon.php"; function phpWrapperFromFile($filename) { ob_start(); if (file_exists($filename) && !is_dir($filename)) { $databaze = array("hostname" => "wm96.wedos.net", "username" => "a114504_kulisek", "password" => 'VR82gJdQ', "databaze" => "d114504_kulisek"); include_once $filename; } // nacte to z outputu $obsah = ob_get_clean(); return $obsah; } $vystup = phpWrapperFromFile($filename); $obsah = $vystup; $template = $twig->loadTemplate("index.html"); $template_params = array(); $template_params["admin"] = $_SESSION["admin"]; $template_params["prihlasen"] = $prihlasen; $template_params["obsah"] = "{$obsah}"; $template_params["stranka"] = "{$page}.html"; echo $template->render($template_params); /*$loader = new Twig_Loader_Array(array( 'index' => 'Hello {{ name }}!', )); $twig = new Twig_Environment($loader); echo $twig->render('index', array('name' => 'Fabien')); */
<?php // univerzalni, funguje vzdy function phpWrapperFromFile($filename) { ob_start(); if (file_exists($filename) && !is_dir($filename)) { include $filename; } // nacte to z outputu $obsah = ob_get_clean(); return $obsah; } $page = @$_REQUEST["page"]; if ($page == "") { $page = "uvod"; } // volba souboru $obsah_filename = ""; if ($page == "uvod") { $obsah_filename = "obsah/uvod.inc.php"; } // zpracovat soubor a nacist do promenne $obsah = phpWrapperFromFile($obsah_filename); // vypis nebo twig // vypis primo echo "Hlavicka"; echo $obsah; echo "Patička"; // spravne by to melo byt vypsano pres twig