Advertisement
Guest User

config.php

a guest
Dec 21st, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.74 KB | None | 0 0
  1. config.php
  2.  
  3. <?php
  4.  
  5. $host='localhost';
  6. $db='dbernetos';
  7. $user='root';
  8. $pass='';
  9. $charset='utf8mb4';
  10.  
  11. $dsn="mysql:host=$host;dbname=$db;charset=$charset";
  12. $opt=[
  13.     PDO::ATTR_ERRMODE              => PDO::ERRMODE_EXCEPTION,
  14.     PDO::ATTR_DEFAULT_FETCH_MODE   => PDO::FETCH_ASSOC,
  15.     PDO::ATTR_EMULATE_PREPARES     => false,
  16.  
  17.  
  18. ];
  19.  
  20. try{
  21.     $pdo = new PDO($dsn, $user, $pass, $opt);
  22. } catch (Exception $e){
  23.     echo "Negaliu prisijungti prie DB<br>";
  24.     echo $e->getMessage();
  25.     exit;
  26. }
  27.  
  28. $siteName='Projektas';
  29. //* meniu aprasantis masyvas
  30.  
  31. $navigacija=[
  32.     'Katalogas'=>[
  33.         'kompiuteriai'=>'Kompiuteriai',
  34.         'telefonai'=>'Telefonai',
  35.         'priedai'=>'Priedai',
  36.     ],
  37.     'Katalogo_valdymas'=>[
  38.         'nauja_preke'=>'Naujų prekių įvedimas',
  39.         'visos'=>'Visos prekės',
  40.         'sandelyje'=>'Prekės esančios sandėlyje',
  41.         'koregavimas'=>'Prekių koregavimas',
  42.         'importas'=>'Duomenų importas',
  43.  
  44.     ],
  45.     'Ataskaitos'=>[
  46.         'perziura'=>'Peržiūra',
  47.         'generavimas'=>'Generavimas',
  48.         ]
  49.  
  50.     ];
  51.  
  52.  
  53.  
  54. $page = htmlspecialchars ($_GET[page]);
  55. $file ='../pages/'.$page.'.php';
  56. if($page) {
  57.     if (array_key_exists($page, $navigacija['Katalogas']) || array_key_exists($page, $navigacija['Katalogo_valdymas'])
  58.         || array_key_exists($page, $navigacija['Ataskaitos']) && file_exists($file)){
  59.         $pageName = ucfirst($page);
  60.     ob_start();
  61.     include($file);
  62.     $content = ob_get_contents();
  63.     ob_end_clean();
  64. }else {
  65.         $content = '<p>Klaida:404 puslapis nerastas.</p>';
  66.         header('Location:/naujas/inc/404.php');
  67.         exit;
  68.     }
  69. } else{
  70.     $pageName="Produktų katalogas";
  71.     $content = '<p>Mokomasis PHP projektas</p>';
  72.  
  73. }
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement