本文介绍了如何使包含路径通用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我是php新手,有asp背景。非常感谢所有的帮助。


今天我在包含的文件中使用了include函数:


*** ************

consumer.php:<?包括inc.php ?>


inc.php:<?包括Common / functions.php ?>


functions.php:所有页面使用的常用功能

***************


如果在

<?中指定的路径,这可以正常工作包括Common / functions.php ?>

是相对于调用页面的路径的消费者.php


我希望能够指定<?包括inc.php ?>在每一页都不管

如果它嵌套在一个目录中。


在asp中我会使用这样的绝对路径:/Common/functions.php并且

会起作用。

当使用这样的路径时,PHP接近它:c:/website/site1/Common/functions.php


但是当我将页面从开发服务器转移到

实时服务器因为没有c:/ website / site1

$ b时会中断$ b我的下一个猜测是我可以用这样的变量来解决这个问题:$ docroot

.." /Common/functions.php"但是我在哪里可以在中心位置指定$ docroot?

(我会在asp的global.asa中这样做)


_SERVER ["当我请求它时,DOCUMENT_ROOT"是空白的,如果我理解

它是否正确,我可以在php.ini中设置它。问题是该值对于包装盒上的所有网站都持有




我是php的新手,所以如果我没有意义而不是让我直截了当:)


干杯,

Tom Pester

解决方案






这篇关于如何使包含路径通用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-13 22:31
查看更多