/var/www/base/controller/detail.php

/var/www/base/validate/edit.json

/var/www/html

在/var/www/base/controller/detail.php,我怎么使用file_get_contents()使用相对路径来读取/var/www/base/validate/edit.json?我已经试过如下:

//failed to open stream: No such file or directory (error no: 2)

$json=file_get_contents('detail.php');

//No error, but I don't want this file and was just testing

$json=file_get_contents('detail.php', FILE_USE_INCLUDE_PATH);

//failed to open stream: No such file or directory (error no: 2)

$json=file_get_contents('./validate/edit.json', FILE_USE_INCLUDE_PATH);

//failed to open stream: No such file or directory (error no: 2)

$json=file_get_contents('../validate/edit.json', FILE_USE_INCLUDE_PATH);

//failed to open stream: No such file or directory (error no: 2)

$json=file_get_contents('././validate/edit.json', FILE_USE_INCLUDE_PATH);

//failed to open stream: No such file or directory (error no: 2)

$json=file_get_contents('../../validate/edit.json', FILE_USE_INCLUDE_PATH);

//This works, but I want to use a relative path

$json=file_get_contents(dirname(dirname(__FILE__)).'/validate/edit.json');

+0

前两个读取'detail.php',而不是'edit.json'。 –

+0

@GolezTrol。是的,这只是为了测试目的。 –

+3

最好不要使用相对目录,而是使用绝对路径,例如'__DIR__','__FILE__',设置或其他服务器配置。另请参阅:[解决PHP相对路径问题](http://yagudaev.com/posts/resolving-php-relative-path-problem/)了解如何和为什么。 –

php file_get_contents路径问题,file_get_contents与相对路径相关推荐

  1. linux多路径策略配置,linux 多路径配置

    首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储 ...

  2. JAVA一个项目的路径为_java 得到项目路径

    一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProper ...

  3. java 取上下文路径_取Servlet上下文路径,取WebContent的路径

    ---------------------取Servlet上下文路径,取WebContent的路径 -------------------------------- 1.String path = r ...

  4. 环境变量,include搜索路径,lib库搜索路径

    环境变量 系统环境变量 我们知道,我们经常要设置一些环境变量,系统环境变量我们非常容易理解.其实我们在windows中经常容易接触.其实环境变量是一个非常广泛的一个概念,它与web应用程序中的web. ...

  5. jsp 获取项目路径,java获取项目路径

    1.  获取web服务器项目的真实物理路径 request.getSession().getServletContext().getRealPath("/"); 2.  相对路径的 ...

  6. Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码

    Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码 目录 文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码

  7. 未能找到路径的一部分_车辆路径规划三种MIP模型

    车辆路径规划问题的三个MIP模型.从直观的模型推导出高效的模型. 我们用最最标准的Capacitated VRP为例: CVRP问题描述:给定一张完全有向图: , 其中 是客户的集合, 分别是起点和终 ...

  8. Kindeditor中上传本地照片后需要带域名的绝对路径实际获取为相对路径

    场景 富文本编辑器kindeditor4.1.10 在进行上传照片时,传到服务器上为绝对路径,将url返回前端后,存到数据库为相对路径. kindeditor4.x官方文档: http://kinde ...

  9. VS 配置外部DLL的引用路径【可执行文件的环境路径】

    VS 配置外部DLL的引用路径[可执行文件的环境路径] 右键项目,属性->配置属性->调试->环境,在这里写入可执行文件运行时的环境路径,格式为:PATH=ABC,如PATH=$(S ...

  10. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...

    问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符) 如果用[路径名+os ...

最新文章

  1. [zz]启动apache后访问系统,提示没有权限访问目录,报403错误。
  2. 升级将至,BCH各开发组已推出兼容新版本
  3. storm能不能测试wadl_情感测试:4朵玫瑰花,哪个会最扎手?测你婚后能不能享住TA?...
  4. Akka入门(一)Akka简介与为什么使用Akka
  5. [Java]Annotation元数据的几个应用
  6. osg渲染到纹理技术(二)
  7. CentOS6上Hadoop集群中服务器cpu sys态异常的定位与解决
  8. 【渝粤教育】广东开放大学 民族音乐概论 形成性考核 (58)
  9. 应用EtherNet IP转Modbus网关连接施耐德PLC和AB PLC
  10. 墨迹天气html嵌入,墨迹天气怎么添加桌面插件
  11. C/C++/Java 基本数据类型总结
  12. 挖掘机液压控制系统实训QY-JXSX09
  13. ARFoundation多图识别的一个脚本
  14. 时间戳转换年月日——记一次字节面试题(C++实现)
  15. S7-1200循环中断OB30的使用方法及示例程序
  16. 《天天数学》连载55:二月二十四日
  17. 仿淘宝购买详情页购买缩小动画
  18. Unity—Mecanim动画系统
  19. 脑机接口(1):运动想象(MI)原理、算法、问题和发展趋势
  20. 弘辽科技:徒有贵族身份,却连一分钱都没有。

热门文章

  1. 太极拳什么时间练习最适宜
  2. 金蝶K3添加触发器实现-生产领料单打印即时库存
  3. 360视频:正八面体投影OHP
  4. windows的IPAM无法独立安装,需要域环境才能使用
  5. 基因测序的云计算平台可能带来的变革与进步
  6. 《经济学通识》二、管制的愿望与结果
  7. 每周大数据论文(一)Data-intensive applications, challenges, techniques and technologies: A survey on Big Data
  8. OpenCV3学习笔记(1)- OpenCV安装配置、基本架构、使用CMake编译OpenCV源代码
  9. Leetcode个人题解714
  10. 外星人笔记本计算机在哪里,笔记本电脑没声音,教您外星人笔记本没声音如何解决...