Autor Zpráva
papua
Profil
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
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
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
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
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"

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0