作者edyucheng (edyucheng)
看板PHP
标题[请益] require_once里可以使对路径吗?
时间Thu May 11 16:14:17 2017
有两个档案fileA和fileB
fileA路径:localhost/folder/fileA.php
fileB路径:localhost/fileB.php
今天我要在fileA.php中使用fileB
我用require_once("../fileB.php")可以读到fileB档案,
为什麽我用绝对路径require_once("/fileB.php")会找不到档案呢?
reqire_once有限制不能参数不能用绝对路径吗?
如果一定要用绝对路径的话,要怎麽用才好呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.241.187.138
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1494490459.A.CF8.html
1F:推 GALINE: '/fileB.php' 是系统跟目录里面的 fileB,除非你真的放在 05/11 16:18
2F:→ GALINE: 根目录不然这路径八成是错的... 05/11 16:18
3F:推 kevin13: 可用 __DIR__ 或是 dirname(__FILE__) 来代替路径 05/11 16:53
4F:→ kevin13: sorry 我误解你的意思了. 上面的常数用法不合你用 05/11 16:57
5F:推 kroutony: 建议分清楚网站伺服器的根目录,跟你电脑的根目录有什麽 05/13 10:38
6F:→ kroutony: 差别 05/13 10:38
谢谢大家! 我找到原因了!
因为我修改httpd档的根目录後,没有重开机,所以才造成require_once找不到档案。
※ 编辑: edyucheng (119.14.183.108), 05/16/2017 16:03:14