html里怎么引用php文件路径,如何在html文件中调用php文件中的变量

你的位置:

问答吧

-> PHP

-> 问题详情

如何在html文件中调用php文件中的变量

我在config.php文件中定义:

$city=array(1=> "北京 ",2=> "天津 ",3=> "广州 ",4=> "上海 ",5=> "深圳 ");

然后在html文件中调用:

require_once( "config.php ");

foreach($city   as   $key=> $value)

{

echo   $value;

}

.......

但在页面中没有显示,请问这是怎么回事?

PS:服务器的设置php解析是打开的

作者: jiron

发布时间: 2007-04-13

PS:服务器的设置php解析是打开的

HTML文件也当作PHP解析?

作者: wasuka

发布时间: 2007-04-13

使用模板的前提下,通过解析,可以实现

作者: cnvit

发布时间: 2007-04-13

我是在html文件中嵌套php,通过

require_once( "config.php ");

foreach($city   as   $key=> $value)

{

echo   $value;

}

?>

的形式

作者: jiron

发布时间: 2007-04-13

HTML中的PHP语句是不会被执行的。除非修改httpd.ini,命令Apache把HTML当作PHP

作者: wasuka

发布时间: 2007-04-13

更正下:httpd.conf……

作者: wasuka

发布时间: 2007-04-13

但是我在html文件中输入

echo   "ABC ";

?>

却可以输出结果ABC

作者: jiron

发布时间: 2007-04-13

晕……

phpinfo()呢?

作者: wasuka

发布时间: 2007-04-13

PHP   Version   4.3.9

作者: jiron

发布时间: 2007-04-13

require_once( "config.php ");

foreach($city   as   $key=> $value)

{

echo   $value;

}

?>

这个结果是否保存为   .php   的形式?   :)

作者: poiu_poiu

发布时间: 2007-04-13

不太明白楼上的意思。。我只是需要把它显示出来

作者: jiron

发布时间: 2007-04-13

你看看这样是否有   结果   输出

require_once( "config.php ");

echo   "ok ";

foreach($city   as   $key=> $value)

{

echo   $value;

}

?>

作者: poiu_poiu

发布时间: 2007-04-13

只输出了OK。这就是令我困惑的地方

作者: jiron

发布时间: 2007-04-13

config.php   和你的   调用这个文件路径是否相同。

我刚刚测试,能输出。

作者: michelle0618

发布时间: 2007-04-13

1.打开错误提示   display_errors   =   on

2.确认$city是否是全局变量.

作者: ice_berg16

发布时间: 2007-04-13

不是同一个路径,config.php在根目录下。

作者: jiron

发布时间: 2007-04-13

require_once( "/config.php ");

作者: wasuka

发布时间: 2007-04-13

看看   apache   错误日志

或许就如     michelle0618(小蝶)   所说,路径问题

作者: poiu_poiu

发布时间: 2007-04-13

应该确实跟路径有关,我把config.php放到这个html文件同一目录下就可以了,不过还是有个问题,这个config.php要放到根目录下,而且我在html文件里指定

require_once( "/config.php ");

?>

或者

require_once( "../config.php ");

?> 都不行,郁闷啊

作者: jiron

发布时间: 2007-04-13

这个问题可能是因为php解析顺序的问题,浏览器是把所有的php语句全部解析完成然后再运行,所以require语句虽然将php包含进来,但是因为已经解析完了,所以不会再次解析,因此无法执行。   你可以在浏览器查看源代码,看看是不是。

作者: weib_2007

发布时间: 2007-04-13

在php.ini   文件中   加入路径到   include_path     中就可以了阿

作者: michelle0618

发布时间: 2007-04-13

解决了,感谢楼上的几位大哥

作者: jiron

发布时间: 2007-04-13

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值