SWSte..mam registraciu na stranke mam ju includovanu..a vyhadzuje mi takuto chybu:
Warning: include(uvod.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\ww\inc\prihlas1.php on line 22
script kde mi to dela chybu je tu: :
<?php
/*
* Tento kúsok vždy includuje do "stredu" stránky volaný súbor cez URL
* Príklad volania: index.php?page=registracia
* do stredu sa načtíe súbor registracia.php
*/
if (isset($_GET['page'])){ // pokiaľ bol odoslaný ?page= ...
$subor=$_GET['page'];
$subor2= dirname($_SERVER['SCRIPT_FILENAME'])."/".$subor.".php";
if(file_exists($subor2)){ //keď súbor existuje, načítame ho do stredu
if(substr_count($subor,"../")>0){ // keď je v parametri aspoň 1x ../ neumožníme súbor načítať
echo "<h3>Upozornenie</h3>Nejde nahrať súbor v nadradenom adresáry";
}elseif($subor=="index" or $subor=="/index"){ // index načítať nepovolíme, vznikol by nekonečný cyklus.
echo "<h3>Upozornenie</h3>Index nemôže načítať sam seba.";
}else{
include $subor2;
}
}else{ //keď súbor existuje, zavoláme error404.php
include "inc/error404.php";
}
}else{ // keď nebol parameter page volaný, načítame uvod.php
include "uvod.php";
}
/*
* Tento kúsok kódu nám v prípade nejakého erroru vypíše Alert.
* Jednotlivé hlášky sú v súbore inc/error_msg.php
* Je tam pole hlášok, vždy voláme číslo hlášky v poli
* Príklad: index.php?page=uvod&Alert=0
*/
if(isset($_GET['Alert'])){
require "inc/error_msg.php"; // v tomto súbore sú tie hlášky
$JsAlert=$_GET['Alert'];
echo '<script language="javascript" type="text/javascript">alert("'.$Rvi[$JsAlert].'");</script>';
}
?>
A este ked zmenim : include "uvod.php" na --> include "index.php" tam mi to 2 krat nacita stranku a da pod seba..co amm robit??