Re: PHP - include

From: Marek Pribyl (marek@board.cz)
Date: 20. 11. 2001, 21:29 CET


Slymousch wrote:

> Zdravim, zaseknul jsem se kapku v PHP.
> Mam stranku, ktera je tvorena hlavickou (head.php), navigaci(nav.php) a
> vlastnim telem (main.php).
> Vsechno se zobrazuje v indexu.php pomoci <include>. Doposud je to v poradku
> a beha to jak ma. A ted ten problem.
> V souboru main.php chci mit i odkaz na jine podstranky, ktere nechci mit v
> navigaci. Nevite nekdo, jak to udelat, kdyz se poklepe v souboru main.php na
> prislusny odkaz aby se otevrel na miste main.php. Popripade, kdyz se soubor
> nenajde, aby se tam obevil pripraveny soubor error.php. Se souborem
> index.php se mi moc hybat nechce, z duvodu znovu nacitani navigace a
> hlavicky. Zatim sem neprisel na zpusob, jak toto udelat.
> Diky moc za vsechny odpovedi. Fakt mi helpnete.
> Slymousch


posilej s requestem nejaky parametr, podle ktereho lze rozlisit, co nacist.

napr. ODKAZ

pak:

//vzorovy skript index.php
inlcude "head.php";
include "nav.php";
switch($co){
	case "strana1": $incl =  "strana1.php";
	break;
	//... pridat case pro ostatni stranky
	default: $incl = "main.php"; //pokud volame stranku bez parametru, ci s 
parametrem vyse neuvedenym
}
include $incl;
//konec

Marek.

P.S. Nejsem si zcela jist, zda jsem  z toho zmatenyho popisu spravne 
pochopil problem...



This archive was generated by hypermail 2.1.2 : 20. 11. 2001, 21:26 CET