本人刚接触PHP,现在遇到一个非常奇怪的问题。在我使用include 或 require等函数时就是没有任何效果。我确定我的路径是正确的,因为如果我随便填写一个路径他会有Failed opening required ...的错误,如果我填写正确路径他就不会报错,但是include文件里的变量在外面仍然没有被初始化过。define的常量也没有。不知是否为php配置的问题。如果是请告诉我php.ini里的哪里有问题,或是其他什么配置。
我使用的服务器为XAMPP 1.73的整合包。
其实我代码原来在自己配的Apache+PHP的环境下是可以运行的。但是现在搬到另一台机器的XAMPP整合环境下就出现的这个问题。。
我使用的服务器为XAMPP 1.73的整合包。
其实我代码原来在自己配的Apache+PHP的环境下是可以运行的。但是现在搬到另一台机器的XAMPP整合环境下就出现的这个问题。。
index.php
<html><head></head><body>
<?php
include ("config.php");
echo DBHOSTNAME;
echo $username;....
?>
</body></html>config.php
<?php
define("DBHOSTNAME","localhost");
$username = "PHPAccount";
....
?>
结果显示DBHOSTNAME和(空值)
我刚找了台XP系统的电脑试了一下安装一样的包也没有这问题。就我笔记本上的Windows7没法做这include啊。哪位能帮我解决啊。