Zdravim,
jelikož bych potřeboval, aby mi stránky mohli přidávat i redaktoři a nechci aby se mi hrabali na ic.cz, kde mám celý svůj web, tak jsem si založil stránku na mujweb.cz a pokusil se udělat, aby soubory nemuseli být ze složky inclupages. Tak jsem si tento soubor upravil následovně (jsem lama, pokud je tam nějaká primitivní chyba, prosím nezlobte se):
<?
define('IN_CODE',true); // inic. ochranne konstanty
include_once("config.php");
include_once("specfce.php");
include_once("myweb.php");
include_once("sl.php");
include_once("trlayout.php");
include_once($adrlayoutu);
// tvorba stranky
$vzhledwebu->Generuj();
ObrTabulka(); // Vlozeni layout prvku
$filename='http://mujweb.cz/www/bundesliga/main.php'; // výchozí stránka
if (!empty($_GET['app'])) // je požadována nějaká aplikace/skript?
{
if (File_Exists ('Controls/'.$_GET['app'].'.php'))
{ // pokud existuje požadovaný skript ve složce Controls, nastavit vkládaný soubor na jméno skriptu
$filename='Controls/'.$_GET['app'].'.php';
}
}
elseif (!empty($_GET['page'])) // nebo je požadována nějaká stránka?
{
if (File_Exists('http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.php'))
{ // pokud existuje požadovaná stránka ve složce Pages, nastavit vkládaný soubor na jméno stránky
$filename='http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.php';
}
}
{
if (File_Exists('http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.txt'))
{ // pokud existuje požadovaná stránka ve složce Pages, nastavit vkládaný soubor na jméno stránky
$filename='http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.txt';
}
}
{
if (File_Exists('http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.htm'))
{ // pokud existuje požadovaná stránka ve složce Pages, nastavit vkládaný soubor na jméno stránky
$filename='http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.htm';
}
}
{
if (File_Exists('http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.html'))
{ // pokud existuje požadovaná stránka ve složce Pages, nastavit vkládaný soubor na jméno stránky
$filename='http://mujweb.cz/www/bundesliga/'.$_GET['page'].'.html';
}
}
include ($filename); // vložit soubor
// dokonceni tvorby stranky
KonecObrTabulka(); // Vlozeni layout prvku
$vzhledwebu->Generuj();
?>
Vím, že k tomuto by se více hodily stránkové aliasy, ale ty mám nefunkční. Ukazuje mi to chybu:
Warning: readfile() [function.readfile.php]: URL file-access is disabled in the server configuration in /home/free/ic.cz/c/czechfans/root/www/showpage.php on line 32
Warning: readfile(http://mujweb.cz/Sport/czechfans/serie-a/ascoli.html) [function.readfile.php]: failed to open stream: no suitable wrapper could be found in /home/free/ic.cz/c/czechfans/root/www/showpage.php on line 32
Požadovaná stránka nenalezena!
Přitom stránka existuje...
Byl bych rád, aby jste mi alespoň jedno pomohli vyřešit...