Hello!
http://pyksabazis.tarhely.biz/download.php?view.31
Erről a regipage-ről volna szó. Amikor a htdocs mappába az alapot felnyomtam, már ezt írta ki a Főoldalnál a lap bal felső oldalára:
Notice: Undefined index: page C:\xampp\htdocs\index.php on line 2
Az index.php így néz ki:
<?ph
switch($_GET['page'])
{
// ------------------------------------------//
default:
include_once('page/index.php');
break;
// -----------------------------------------//
case'reg':
include_once('page/regisztracio.php');
break;
// -----------------------------------------//
case'hamachi':
include_once('page/hamachi.php');
break;
// -----------------------------------------//
case'info':
include_once('page/info.php');
break;
// -----------------------------------------//
case'process':
include_once('page/process.php');
break;
// -----------------------------------------//
break;
}
?>
És ugye a második sor a switch($_GET['page']) nem értem mi a baja.
Ha átmegyek másik oldalra, akkor nem írja ki a hibát. Örülnék, ha valaki segítene, mert az egész reget átszerkesztettem már és már csak ez az 1 hiba van :D
Undefined index = meghatározatlan index. A $_GET tömbben nincs page "index" (azaz kulcs).
Ez azért van, mert hiűnyzik az url végéről a ?page=valami.
Semmi bajt nem okoz, csupán kis programozói hanyagság.
1. Kapcsold ki a hibajelzést php-ban.
2. Vagy (én így csinálnám):
<?php
$page = isset($_GET['page']) ? $_GET['page'] : '';
switch($page)
{
default:
include_once('page/index.php');
break;
case'reg':
include_once('page/regisztracio.php');
break;
case'hamachi':
include_once('page/hamachi.php');
break;
case'info':
include_once('page/info.php');
break;
case'process':
include_once('page/process.php');
break;
break;
}
?>
Isten áldjon mester ;)