Problem so strankou

Programovacie jazyky, rady, poradňa...
dr.etker
Amateur
Amateur
Príspevky: 10
Registrovaný: 27 aug 2006, 12:50
Bydlisko: Rimavska Sobota
Kontaktovať používateľa:

Problem so strankou

Príspevok od používateľa dr.etker »

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??
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

skontroluj si cesty či je ten úvod v priečinku kde má byť. Vypadá že stránka prihlas1.php je v adresári inc, a požaduješ uvod.php ktorý by sa mal nachádzať na v roote kde aj index (aspoň to vypadá že to tak chceš). Tak použi include "../uvod.php"
dr.etker
Amateur
Amateur
Príspevky: 10
Registrovaný: 27 aug 2006, 12:50
Bydlisko: Rimavska Sobota
Kontaktovať používateľa:

Príspevok od používateľa dr.etker »

No ono je to takto ze ten uvod ked tak naincludujem tak mi nacita dva krat stranku aj index aj uvod na kope dam sem scren pre lepsie pochopenie..:P
Prílohy
Tu je screen ako mi to nacitava aj index aj uvod zaroven..
Tu je screen ako mi to nacitava aj index aj uvod zaroven..
Napísať odpoveď