shopnc入口文件的奇怪写法

发布于 2021-11-23 19:48:42 字数 447 浏览 771 评论 4

大家知道绝对路径中是不能出现相对路径所使用的两点的,两点在相对路径中表示上一级,可是这个框架好象是混合双打!

shopnc框架在入口文件中这样引用系统配置文件的,看

require __DIR__ . '/../shopnc.php';

其中打印__DIR__为D:WWWshop

这样引用的完整路径是D:WWWshop/../shopnc.php;

此时问题来了,D:WWWshop/../shopnc.php 中的两点怎么能表示路径呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

鹤舞 2021-11-30 05:30:12

你自己理解错误。

大家知道绝对路径中是不能出现相对路径所使用的两点的

大错特错!谁告诉你绝对路径中是不能出现相对路径所使用的两点的?你要搞清楚,这是PHP代码,不是资源管理器,也不是HTML!!别说是两点了,只要我愿意,就是中间加两朵花都可以!!我这样写也可以:

<?php 
require_xxoo('C^_^windows@@@@####system32');

这个代码肯定可以运行,而且肯定可以找到路径。因为这个函数是我自己实现的,只要我愿意,爱咋咋地。同理,只要PHP的require函数愿意,爱咋咋地。世界就是这么简单,哪来那么多为什么。

要看清楚事物的本质。

伪装你 2021-11-29 16:15:02

require 没有要求一定要用绝对路径,两个混用也可以,如果觉得看得不舒服就用 realpath 转换一下。

本宫微胖 2021-11-28 09:47:54

关于路径知识,你应该学习的还有太多。

悲喜皆因你 2021-11-25 12:18:14

这个问题整明白了,刚做了一个实验,其实就是相对路径和绝对路径混合的写法!

随即我又在html下做了一个实验,感觉不对劲呢,好象html中是不认这种写法的

<img src="C:UsersziluopaoDesktopjquery../Img7745433_n.jpg">

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文