我有一个会话保护“admin.php”的文件。这是登录后的默认页面。 该投掷如下错误:调用未定义的函数错误偶函数被定义
Fatal error: Call to undefined function listPages() in C:\xampp\htdocs\cd-website\cms\admin.php on line 14
<?php
/*
* initialize session for admin
*/
session_start();
if(isset($_SESSION['admin_user']))
{
require_once '../cms/config.php';
$action = isset($_POST['action']) ? $_POST['action'] : '';
if ($action == null)
{
listPages();
exit;
}
/*
* using switch for choosing function
*/
switch($action)
{
case 'ManagePages':
ManagePages();
break;
case 'listUsers':
listUsers();
break;
case 'orderList':
listOrders();
break;
case 'listBanner':
listBanners();
break;
case 'NewsletterUser':
NewsletterUsers();
break;
case 'Newsletter':
Newsletter();
break;
case 'listQuestion':
listquestions();
break;
case 'testinomial':
listTesti();
break;
default:
listPages();
}
/*
* different function for different tasks
*/
function ManagePages()
{
listPages();
}
function listUsers()
{
// include listusers.php here. required rows is in listusers.php file
}
function listOrders()
{
// include listorders.php here
}
function listBanners()
{
// include listbanners.php here
}
function NewsletterUsers()
{
// include listNUsers.php here
}
function listquestions()
{
// include listquestions.php here.
}
function listTesti()
{
// include listTesti.php here.
}
function Newsletter()
{
// include newsletter.php
}
function listPages()
{
// include listPages.php here
}
}
else
{
header("Location:index.php");
}
当我尝试解决第14行错误,它显示在哪里listPages()
存在的每一行的错误。
为什么会这样呢?请帮忙!
doesn; t似乎有任何错误,虽然它的编码非常复杂的方式 – diEcho
没有发现错误;请参阅[使用最小设置的工作演示](http://codepad.viper-7.com/abxLmp) – diEcho
@diEcho如果代码中没有错误,为什么我会在此处发帖。我没有生气,也没有其他正在回应的人。在写任何东西之前想一下。 – geekhere