Advertisement
Guest User

Untitled

a guest
Jun 6th, 2017
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
REBOL 1.76 KB | None | 0 0
  1. <?php
  2. // inicializace
  3. session_start();
  4. error_reporting(E_ALL);
  5. ini_set('display_errors', false);
  6. define("LOCAL", 0); // pro net zmenit na 0 a upravit funkci
  7. include("url/inc/fce.php");
  8.  
  9. //priprava stranky
  10. ob_start(); //priprava v bufferu
  11.     if( isset($_GET['page']) ) //je-li v URL parametr page
  12.     {
  13.         $page = $_GET['page']; //nastav $page na $_GET['page']
  14.     }
  15.     else
  16.     {
  17.         $sablona =  "url/uvod.php";
  18.         $div = "uvod";
  19.     }
  20.     if( isset($page) ) //je-li nastaven parametr $page v URL
  21.     {
  22.         if (strlen($page)>0) //ma-li ten parametr v URL nejakou hodnotu
  23.         {
  24.             if (file_exists("url/".$page.".php")) // existuje-li soubor ve slozce url, ktery ma shodny nazev jako hodnota $page v URL
  25.             {
  26.                 if($page == 'uvod')
  27.                 {
  28.                     $sablona = "url/uvod.php"; // vloz nazev do $sablona
  29.                     $div = "uvod";
  30.                 }
  31.                 else
  32.                 {
  33.                     $sablona = "url/".$page.".php"; // vloz nazev do $sablona
  34.                     $div = "obsah";
  35.                 }
  36.                
  37.             }
  38.             else { $sablona =  "url/404.php"; $div = "obsah";} //neexistuje-li takovy soubor, vloz do $sablona stranu 404.php
  39.         }
  40.         else { $sablona =  "url/404.php"; $div = "obsah";} //nemá-li parametr hodnotu, vloz do $sablona stranu 404.php
  41.     }
  42.      else { $sablona =  "url/uvod.php"; $div = "uvod";} // není-li nastaven parametr, vloz do $sablona stranu uvod.php
  43.  
  44. //seskladani stranky v bufferu
  45. echo "<div id='$div'>";
  46.         include $sablona ; //includuj stranu z $sablona
  47. echo "</div>";
  48.  
  49. $html = ob_get_contents(); // nacte stranku do promenne $html
  50. ob_end_clean(); // ukonci buffer
  51.  
  52. //vlastni zobrazeni
  53. include("url/inc/hlava.txt"); //prvni cast strany
  54. echo $html; // obsah strany
  55. include("url/inc/vocas.txt"); // zbytek strany
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement