Autor | Zpráva | ||
---|---|---|---|
papua Profil |
#1 · Zasláno: 16. 1. 2008, 20:32:01
jedná se o takovou trivalni vec , celkem je mi trapne se na to ptat , ale nejak jsem se vtom scriptu zamotal , proste potrebuji jak mam udelat pomocí php scriptu tohle >> index.php?stranka=fotogalerie&akce=obloha ............ kdyz mam treba na tohle
index.php?stranka=fotogalerie script takovy <?php $stranka = $_GET["stranka"]; if($stranka == "portfolio") {include "portfolio.inc";} elseif($stranka == "fotogalerie") {include "fotogalerie.inc";} elseif ($stranka == "autor") {include "autor.inc";} elseif ($stranka == "kontakt") {include "kontakt.inc";} elseif ($stranka == "vzkazy") {include "vzkazy.inc";} else {include "index.inc";} ?> Predem dekuji za vasi pomoc...Jsem zacatecnik täk nevím jak a co se patri..... |
||
Str4wberry Profil |
#2 · Zasláno: 16. 1. 2008, 20:36:58
Absolutně nachápu cíl Vašeho popisu. K čemu je ta akce=obloha? Nikde proměnnou akce nepoužíváte (pokud vidím dobře).
|
||
Akacko Profil |
#3 · Zasláno: 16. 1. 2008, 20:37:00
papua
lepší by bylo si napsat jednoduchou funkcí: function includePage($page) { if (file_exists($page)) { include($page.'php'); } else { echo 'Stranka nenalezena.'; } } //potom jen funkci pouzit: includePage($_GET['stranka']); |
||
BetaCam Profil |
#4 · Zasláno: 17. 1. 2008, 05:47:26
Akacko
function includePage($page) { if (file_exists($page)) { include($page.'php'); } else { echo 'Stranka nenalezena.'; } } takto asi těžko máš tam blbě podmínku a include, když už tak takhle : function includePage($page) { if (file_exists($page.'.php')) { include($page.'.php'); } else { echo 'Stranka nenalezena.'; } } Další věc je, že by se to mělo nějak kvalitně ošetřit. Takhle je to bezpečné asi jako strkání hlavy do aligátorovy huby. |
||
BetaCam Profil |
#5 · Zasláno: 17. 1. 2008, 05:54:50 · Upravil/a: BetaCam
papua
include "vzkazy.inc"; Překontroluj si jestli máš na serveru nastaveno, aby soubory s příponou ".inc" zpracovával interpret PHP. Pokud né doporučil bych ti nepoužívat pro PHP soubory příponu ".inc" |
||
Časová prodleva: 16 let
|
0