当前位置: 首页 > news >正文

解决包含已存在的php文件,但提示就是找不到的问题

【问题现象】

又花了老半天时间解决这个问题,问题现象提示../util/sql/pdoutil.php文件找不到。假定如下目录:

folder1

      + file1.php

foler2

      + file2.php

file3.php

 

已在file2.php包含file1.php,使用require_once "../folder1/file1.php";

在file3.php包含file2.php,使用require_once "folder2/file2.php"; 那么会提示错误 ../folder1/file1.php 找不到

【解决问题】

需要加入当前文件所在路径,即require_once dirname(__FILE__)."/../folder1/file1.php";

我觉得这个应该是php自身问题,require_once中使用的相对路径,按理应该就是基于当前所在文件的相对路径,而实际上并非如此,而是根据最初调用者所在的文件的路径,很容易混淆。

 

转载于:https://www.cnblogs.com/ftrako/p/5168263.html

相关文章:

  • 2016第4周六
  • JNI学习
  • Opencv中直线的表示方法
  • Grok debugger
  • ubuntu git 简单入门【转】
  • python selenium ---键盘事件
  • Getting started with Chrome Dev Editor
  • 五月份小结
  • VmWare5.5主机Citrix桌面实施方案(四)
  • Redis官方中文翻译系列 - Redis支持
  • 【BZOJ 1066】[SCOI2007]蜥蜴
  • div无法触发blur事件解决的方法
  • 自动布局AutoLayout
  • C# 提取Word文档中的图片
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • emacs初体验
  • HTML-表单
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • js写一个简单的选项卡
  • maven工程打包jar以及java jar命令的classpath使用
  • React Transition Group -- Transition 组件
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Terraform入门 - 3. 变更基础设施
  • 利用jquery编写加法运算验证码
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 算法之不定期更新(一)(2018-04-12)
  • 携程小程序初体验
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #QT(智能家居界面-界面切换)
  • #QT项目实战(天气预报)
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (+4)2.2UML建模图
  • (C语言)共用体union的用法举例
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (小白学Java)Java简介和基本配置
  • (转)iOS字体
  • (转)VC++中ondraw在什么时候调用的
  • (转)德国人的记事本
  • (状压dp)uva 10817 Headmaster's Headache
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .libPaths()设置包加载目录
  • .net core 控制台应用程序读取配置文件app.config
  • .Net Core 中间件验签
  • .net core控制台应用程序初识
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .so文件(linux系统)
  • /etc/sudoer文件配置简析
  • ?php echo ?,?php echo Hello world!;?