Njn, udelej si sam a odstran vsechny chyby, co tam nekdo nasekal s apostrofy a pod...
-- index.php --
-- index.php --
<?php
// --- index.php ---
ob_start();
require_once ("func.php");
$page = isset($_GET) && isset($_GET['strana']) ? $_GET['strana'] * 1 : 0;
$tpl = 'tpl1.php';
$tpl_all = array(19=>'tpl2.php',20=>'tpl1.php',21=>'tpl3.php');
$tpl = isset($tpl_all[$page]) ? $tpl_all[$page] : $tpl;
include_once('tpl/'.$tpl);
ob_flush();
?>
-- func.php -- (spoustu tech veci tady nechapu, zda se pouziva. A tez mi neni jasne, proc sablonu/template/tpl nepridas do databaze jako dalsi sloupecek k prislusne strance. Spoustu veci by to tak usnadnilo.)
<?php
function pripojit()
{
if (!@$spojenie = MySQL_Connect("127.0.0.1", "root", "")):
echo "Nepodarilo sa pripojiť k databáze! Skúste prosím o chvíľu opäť poslať prihlášku. Ďakujeme.";
die;
endif;
if (!@$select = MySQL_Select_Db("vazka")):
echo "Chyba pri výbere databáze!";
//die;
endif;
return $spojenie;
}
function hlavicka()
{
return file_get_contents("bottom.htm");
}
function paticka()
{
include_once "formulare/online.php";
}
function left()
{
return file_get_contents("left1.htm");
}
function obsah($main="strana/main.htm",$prazdne="prazdne.htm")
{
if(IsSet($_GET['strana'])): // overime, ci existuje premmenna $page
$strana = $_GET['strana'];
pripojit();
$vysledok = MySQL_Query("SELECT url FROM pages WHERE id ='".mysql_real_escape_string($strana)."'"); // napiseme sql prikaz
if($vysledok && MySQL_NumRows($vysledok)==1):
$url = MySQL_Result($vysledok, 0, "url"); // adresu z databazi zapiseme do premennej $url
else:
$url = $prazdne; // pokial zaznam nebol najdeny, tak do premennej $url vlozime inu stranku, napr. upozornenie na chybu
endif;
else:
$url = $main; // v pripade, ze neexistuje premenna $page, vlozime do $url hlavnu stranku
endif; // ukoncime prvu podmienku
include_once $url; // vygenerujeme stranku
}
function obsah1()
{
obsah("strana/main1.htm");
}
function obsah2()
{
obsah("strana/main2.htm");
}
function hlava()
{
echo '
<html>
<head><link rel="stylesheet" rel="nofollow" href="styles3.css" type="text/css" media="all"></head>
<body>
<div class=medzera></div>
';
}
function chvost()
{
echo "
<div class=medzera></div>
</body></html>
";
}
function foot() //konec stranky
{
echo "</BODY></HTML>\n";
}
?>
-- tpl/tpl1.php --
<!DOCTYPE html>
<html>
<head>
<title>
<?php echo 'Ebes (nazev stranky)'; ?>
</title>
</head>
<body>
<div id="wrapper">
<div id="header1">
</div>
<div id="header">
<?php echo hlavicka(); ?>
</div>
<div id="inner">
<div id="middle" class="clearfix">
<div id="content">
</div>
</div>
<div id="content2">
<?php obsah(); ?>
</div>
</div>
</div>
<?php paticka(); ?>
</body>
</html>
-- tpl/tpl2/php
<!DOCTYPE html>
<html>
<head>
<title>
<?php echo 'Ebes (nazev stranky)'; ?>
</title>
</head>
<body>
<div id="wrapper">
<div id="header1">
</div>
<div id="header">
<?php echo hlavicka(); ?>
</div>
<div id="inner">
<div id="middle" class="clearfix">
<div id="content">
<div id="left1">
<?php echo left(); ?>
</div>
<div id="content2">
<?php obsah1(); ?>
</div>
</div>
</div>
</div>
<div id="l">
</div>
<div id="m">
</div>
</div>
<?php paticka(); ?>
</body>
</html>
-- main/main.htm a main1.htm --
<p>
<marquee>
</marquee>
</p>
<div class="photos" style="display: table; height: 400px; #position: relative; overflow: hidden;">
<div style="position: absolute; top: 50%;display: table-cell; vertical-align: middle;">
<div class="greenBorder" style=" #position: relative; #top: -50%">
<ul>
<li>
<span>
<a rel="nofollow" href="index.php?strana=19">
<img src="obrazky/akcie.jpg" width="200" height="150" /></a>
</span>
<span>OBCHOD S UMENÍM
</span>
<a rel="nofollow" href="index.php?strana=19">vstúpiť"</a>
</li>
<li>
<a rel="nofollow" href="index.php?strana=20">
<img src="obrazky/galeria.jpg" width="200" height="150" /></a>
<span>AKCIE
</span>
<a rel="nofollow" href="index.php?strana=20">vstúpiť"</a>
</li>
<li>
<a rel="nofollow" href="index.php?strana=21">
<img src="obrazky/obchod.jpg" width="200" height="150" /></a>
<span>GALÉRIA
</span>
<a rel="nofollow" href="index.php?strana=21">vstúpiť</a>
</li>
</ul>
</div>
</div>
</div>