jak nastavit chybový soubor u includování?

Na svém webu používám tento kó pro vložení obsahů jednotlivých odkazů?



<?php
$file = $_GET["page"].".php";
if(file_exists($file)){
include($file);
}else{
include("domu.php");
}
?>

Problém je v tom, že potřebuji, aby když se nenajde nějaký soubor, tak aby se otevřel soubor chyba.php, jenomže když to tam nastavím, tak zase soubor domu.php není výchozí, neuměl byste mi někdo pomoct? Prosím. Pokud mi umíte poradit, prosím napište sem kód, ale prosím tak aby mohli url odkazů zůstat stejné - index.php?page=domu

Dík, T2Fuser
if (!isset ($_GET["page"])) // pokud není zadána proměnná page
{
include ("domu.php"); // vlož home
}
$file = $_GET["page"].".php";
elseif(file_exists($file))
{
include($file);
}
else
{
include("404.php");
}
Nemohl bys tady napsat kompletní kód kterým musím nahradit ten starý? Já jsem php lama, jediné php, které používám na svém webu je tohle a obyčejné include.
no verim, ze to funguje, ale pripada mi to takovy krkolomny... ;-) ja to delam takhle:
$file = 'domu';
if (!empty($_GET['page']))
{
if (File_Exists($_GET['page'].'.php'))
$file = $_GET['page'];
else
$file = '404';
}
include($file.'.php');
2Tonik: no nějak se začít musí :-). Ale oukej, to tvoje řešení je lepší, asi si těch pár řádků taky předělám ;-)
Díky, díky - až tě potkám na ulici, dostaneš velkýho hubana:-)
Já bych jenom rád dodal, že to jde úplně jednoduše přes .htaccess
přes kterej to taky dělám. viz. http://www.faq.webzdarma.cz/otazka.php?15