PHP 基础中的基础,求教

@Ta 2013-08-21 2168点击
突然遇到,file_get_contents()死活加载不上文件的问题,搞了半天,神马相对路径,都弄得差不多了。后来搞了个绝对路径才完成。谷歌说不定路径,我的天,我之前从来不知道!以后不能依赖相对路径了!

@老虎会游泳

../上级目录,相对哪里,如果在包含的文件里?或者包含的文件里的一个函数()被另一个文件调用有什么不同?include 和file_get_contents有不同吗?

还有
./

直接a.php

有什么不同?

还有__FILE__是自己在的那个PHP 文件路径,还有其他常量和函数呢?

getwcd貌似这个

天呐,太麻烦了。。。
回复列表(5|隐藏机器人聊天)
  • @Ta / 2013-08-21 / /
    getcwd()=dirname(__FILE__) 以文件所在目录确认路径
    ../ & ./ 以最终包含文件所在目录确认路径
  • @Ta / 2013-08-21 / /
    cwd = current work directory 当前工作目录
  • @Ta / 2013-08-21 / /
    一个本地,一个远程,
  • @Ta / 2013-08-22 / /
    @,dirname(__FILE__).'/xx.php'; //该语句得到一个相对写这行代码的文件的绝对路径。
  • @Ta / 2013-08-22 / /
    php5.4可以用常量__DIR__,它是该代码所在文件的目录名。5.4以下不能用,而且不能进行替代实现(因为这不是个简单的常量,它在不同文件中调用值是不一样的)。
添加新回复
回复需要登录