to keby som vedel....

neviete niekto nahodou ako vytvorit php stranku...ale aby sa menil iba obsah v jednom prvku-pri kliknuti na odkaz v menu-a menu aj banner aj pata stranky by vzdy zostavala ta ista...napr tak ako to maju na ta3.sk
dakujem.
http://blahapet.wz.cz/index.php?file=524
a este nejak jedno duchsie popisat by si to nevedel?napr: neviem kde ma byt toto:
<?php
... ... ...
if($_GET["stranka"] == "nesmysl") $stranka = "spravna_cesta_k_souboru";
... ... ...
?>
juro:

Místo tohoto:
$stranka = $_GET["stranka"].".php";

Ale pro začátek bych se na to bejt tebou vyprd a nechal to klidně bez toho zabezpečení a až trochu pochopíš PHP, napadne tě samo tyhle změny provést.
...je vydiet ze na bezpecnost nedbate... predsa, co ak nikto zada index.php?stranka=http://mojweb.sk/ziskaj_skript.php

...a takto neni problem ziskat hocijaky php skript zo stranky, a jednoducho ziskat heslo od webu...
Zorro: afaik pokud tam dáš odkaz mimo web (mluvím o tom skriptu od blahapet), tak funkce fileexists vrátí false, i když tam ten soubor bude existovat. Tj. by se ten skript nenačetl.
jj, File exists je jen pro lokální soubory
dajme tomu ze v korenovom adresary mam subory aktuality.htm, ....atd ...
ako by mal vyzerat ten kod v php?
tak jednoduché to není, abys vzal soubory tak jak jsi je měl doteď. Soubory, které chceš includovat, tj. načítat do indexu, nemůžou obsahovat celý html kód (včetně doctype, head apod.), ale jenom tu část kódu, která smí být na daném místě toho indexu.
Třeba dejme tomu, že máš stránky, která každá obsahuje doctype, head, a v body potom kód pro záhlaví, pro menu a pro tělo stránky. Všechny stránky obsahují v těch částech prakticky to samé, jen to tělo stránky je jiné. Takže to co je stejné, může být pro všechny stránky společné. Index.php bude tedy obsahovat doctype, head a v body to záhlaví a menu; a tam, kde má být obsah (pro každou stránku jiný), tam už bude script, který ten příslušný kód bude includovat z dané stránky (systém includování viz podrobně ten script od blahapet). Z toho vyplývá, že ty jednotlivé stránky pro includování budou obsahovat pouze ten kód, který se má na stránku doplnit; nikoli kód kompletní html stránky.

No koukám, že jednoduše to asi vysvětlit neumím....
na ja to tak mam...
--subor index.php---

<head>
<title>Stranka</title>
</head>
<body>
<table border=0>
<tr>
<td width=150>
<b>MENU</b>
<br>
<a href=index.php?page=hlavna>Hlavna</a>
<a href=index.php?page=vedlajsia>Vedlajsia</a>
</td>
<td>
<?
if ($page && file_exists(pages/$page.dat)) {include("pages/$page.dat");}
?>
</td>
</tr>
</table>
</body>


---subor pages/hlavna.dat---
<b>HLAVNA STRANKA</b>
<br>
<div>text text text</div>

---subor pages/vedlajsia.dat---
<b>VEDLAJSIA STRANKA</b>
<br>
<div>text text text</div>