Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- config.php
- <?php
- $host='localhost';
- $db='dbernetos';
- $user='root';
- $pass='';
- $charset='utf8mb4';
- $dsn="mysql:host=$host;dbname=$db;charset=$charset";
- $opt=[
- PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
- PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
- PDO::ATTR_EMULATE_PREPARES => false,
- ];
- try{
- $pdo = new PDO($dsn, $user, $pass, $opt);
- } catch (Exception $e){
- echo "Negaliu prisijungti prie DB<br>";
- echo $e->getMessage();
- exit;
- }
- $siteName='Projektas';
- //* meniu aprasantis masyvas
- $navigacija=[
- 'Katalogas'=>[
- 'kompiuteriai'=>'Kompiuteriai',
- 'telefonai'=>'Telefonai',
- 'priedai'=>'Priedai',
- ],
- 'Katalogo_valdymas'=>[
- 'nauja_preke'=>'Naujų prekių įvedimas',
- 'visos'=>'Visos prekės',
- 'sandelyje'=>'Prekės esančios sandėlyje',
- 'koregavimas'=>'Prekių koregavimas',
- 'importas'=>'Duomenų importas',
- ],
- 'Ataskaitos'=>[
- 'perziura'=>'Peržiūra',
- 'generavimas'=>'Generavimas',
- ]
- ];
- $page = htmlspecialchars ($_GET[page]);
- $file ='../pages/'.$page.'.php';
- if($page) {
- if (array_key_exists($page, $navigacija['Katalogas']) || array_key_exists($page, $navigacija['Katalogo_valdymas'])
- || array_key_exists($page, $navigacija['Ataskaitos']) && file_exists($file)){
- $pageName = ucfirst($page);
- ob_start();
- include($file);
- $content = ob_get_contents();
- ob_end_clean();
- }else {
- $content = '<p>Klaida:404 puslapis nerastas.</p>';
- header('Location:/naujas/inc/404.php');
- exit;
- }
- } else{
- $pageName="Produktų katalogas";
- $content = '<p>Mokomasis PHP projektas</p>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement