很奇怪的问题,require总是失败 如果 b.php、c.php 这两个文件在同一目录中,那么b.php中就应该这样包含吧:<?echo 1;require("./c.php");?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a.phpinc/b.phpinc/c.phpa.php<?phprequire("inc/b.php");...b.php<?phprequire("c.php");... 因为"./ "表示当前目录,所以就不用再包含inc这个目录了 /a.php<?echo 1;require("inc/b.php");?>/inc/b.php<?echo 1;require("inc/c.php");?>/inc/c.php<?echo 1;?> 糊涂了,A包含B,B包含C,那C的路径是相当A还是相对B???注:唠叨的方法可以,我列出的代码在我的机器上和我以前租的服务器上也可以,就是现在的服务器上不可以。 /a.php<?echo 1;require("inc/b.php");?>/inc/b.php<?echo 1;require(dirname(__FILE__)."/c.php");?>/inc/c.php<?echo 1;?>大多数情况下PHP优先把当前运行的脚本作为相对路径参照物。如果多层包含,最好用dirname(__FILE__)来包含。 怎么输出复杂php文件运行过程中加载其他所有php文件的数组? 求助 网页嵌套php 请问如何挑出最新来源第二条数据 我在用PHP做上传头像。 在系统头像中选择头像后上传,(不是自己浏览头像的)。 求一最新php支付宝接口!各位大哥帮忙 什么叫PHP高级工程师? 急救,二维数组如何在smarty中显示出来 我的绝作终于完成了.哈哈哈.... 在PHP里面,如何检查一个远程文件是否存在? php读出的汉字都是问号?请帮忙。 ZEND Studio输入汉字都是□□□□□□□□□□□□□□
inc/b.php
inc/c.phpa.php
<?php
require("inc/b.php");
...b.php
<?php
require("c.php");
...
<?
echo 1;
require("inc/b.php");
?>/inc/b.php
<?
echo 1;
require("inc/c.php");?>/inc/c.php
<?
echo 1;
?>
<?
echo 1;
require("inc/b.php");
?>/inc/b.php
<?
echo 1;
require(dirname(__FILE__)."/c.php");?>/inc/c.php
<?
echo 1;
?>大多数情况下PHP优先把当前运行的脚本作为相对路径参照物。如果多层包含,最好用dirname(__FILE__)来包含。