无法连接到本地 PHP 站点(未定义索引和未定义变量错误)[重复]

Posted

技术标签:

【中文标题】无法连接到本地 PHP 站点(未定义索引和未定义变量错误)[重复]【英文标题】:Cannot connect to local PHP site (Undefined index and Undefined variable error) [duplicate] 【发布时间】:2015-02-04 11:58:36 【问题描述】:

当我尝试在本地连接 php 站点时,我发现使用 xampp 时出错:

Notice: Undefined index: page in C:\xampp\htdocs\logoring.au\template.php on line 25

Notice: Undefined variable: body in C:\xampp\htdocs\logoring.au\template.php on line 42

Warning: include(): Filename cannot be empty in C:\xampp\htdocs\logoring.au\template.php on line 42

Warning: include(): Failed opening '' for inclusion (includ
e_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\logoring.au\template.php on line 42

但一切都在网上运行(在 www.logoring.com.au)。

【问题讨论】:

请向我们展示您的代码!并说出哪条线在哪里! 您的在线没有 error_reporting for warnings on.. 【参考方案1】:

您在第 42 行使用了一个不存在的变量(可能是由于变量名中的拼写错误)。

这会导致在 PHP 中显示警告,但会以 NULL 值继续执行。接下来include 抱怨这个空值作为文件名传入。

在没有看到实际的template.php 代码的情况下,我只能说这些......

【讨论】:

这是确切的错误,OP需要设置所述变量否则会发生错误。

以上是关于无法连接到本地 PHP 站点(未定义索引和未定义变量错误)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 PHP pg_connect() 连接到 PostgreSQL

未定义索引:第 [LineNumber] 行 [Path] 中的版本

PHP 和未定义变量策略

无法从 Mac lion 连接到远程 mysql

AngularJS HTTP 发布到 PHP 和未定义

未捕获的错误:连接到数据库时调用未定义的函数 mysqli_connect() [重复]