php file_get_contents路径问题,file_get_contents与相对路径
/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与相对路径相关推荐
- linux多路径策略配置,linux 多路径配置
首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储 ...
- JAVA一个项目的路径为_java 得到项目路径
一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProper ...
- java 取上下文路径_取Servlet上下文路径,取WebContent的路径
---------------------取Servlet上下文路径,取WebContent的路径 -------------------------------- 1.String path = r ...
- 环境变量,include搜索路径,lib库搜索路径
环境变量 系统环境变量 我们知道,我们经常要设置一些环境变量,系统环境变量我们非常容易理解.其实我们在windows中经常容易接触.其实环境变量是一个非常广泛的一个概念,它与web应用程序中的web. ...
- jsp 获取项目路径,java获取项目路径
1. 获取web服务器项目的真实物理路径 request.getSession().getServletContext().getRealPath("/"); 2. 相对路径的 ...
- Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码 目录 文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
- 未能找到路径的一部分_车辆路径规划三种MIP模型
车辆路径规划问题的三个MIP模型.从直观的模型推导出高效的模型. 我们用最最标准的Capacitated VRP为例: CVRP问题描述:给定一张完全有向图: , 其中 是客户的集合, 分别是起点和终 ...
- Kindeditor中上传本地照片后需要带域名的绝对路径实际获取为相对路径
场景 富文本编辑器kindeditor4.1.10 在进行上传照片时,传到服务器上为绝对路径,将url返回前端后,存到数据库为相对路径. kindeditor4.x官方文档: http://kinde ...
- VS 配置外部DLL的引用路径【可执行文件的环境路径】
VS 配置外部DLL的引用路径[可执行文件的环境路径] 右键项目,属性->配置属性->调试->环境,在这里写入可执行文件运行时的环境路径,格式为:PATH=ABC,如PATH=$(S ...
- python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...
问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符) 如果用[路径名+os ...
最新文章
- [zz]启动apache后访问系统,提示没有权限访问目录,报403错误。
- 升级将至,BCH各开发组已推出兼容新版本
- storm能不能测试wadl_情感测试:4朵玫瑰花,哪个会最扎手?测你婚后能不能享住TA?...
- Akka入门(一)Akka简介与为什么使用Akka
- [Java]Annotation元数据的几个应用
- osg渲染到纹理技术(二)
- CentOS6上Hadoop集群中服务器cpu sys态异常的定位与解决
- 【渝粤教育】广东开放大学 民族音乐概论 形成性考核 (58)
- 应用EtherNet IP转Modbus网关连接施耐德PLC和AB PLC
- 墨迹天气html嵌入,墨迹天气怎么添加桌面插件
- C/C++/Java 基本数据类型总结
- 挖掘机液压控制系统实训QY-JXSX09
- ARFoundation多图识别的一个脚本
- 时间戳转换年月日——记一次字节面试题(C++实现)
- S7-1200循环中断OB30的使用方法及示例程序
- 《天天数学》连载55:二月二十四日
- 仿淘宝购买详情页购买缩小动画
- Unity—Mecanim动画系统
- 脑机接口(1):运动想象(MI)原理、算法、问题和发展趋势
- 弘辽科技:徒有贵族身份,却连一分钱都没有。
热门文章
- 太极拳什么时间练习最适宜
- 金蝶K3添加触发器实现-生产领料单打印即时库存
- 360视频:正八面体投影OHP
- windows的IPAM无法独立安装,需要域环境才能使用
- 基因测序的云计算平台可能带来的变革与进步
- 《经济学通识》二、管制的愿望与结果
- 每周大数据论文(一)Data-intensive applications, challenges, techniques and technologies: A survey on Big Data
- OpenCV3学习笔记(1)- OpenCV安装配置、基本架构、使用CMake编译OpenCV源代码
- Leetcode个人题解714
- 外星人笔记本计算机在哪里,笔记本电脑没声音,教您外星人笔记本没声音如何解决...