realpath()没有解析符号链接?
我已经读过
realpath()
,但是有一个函数,我可以传递一个基本目录和一个文件名,它会给我以下结果而不解析符号链接或检查文件是否确实存在?或者我是否必须使用修改后的realpath()
?
"/var/", "../etc///././/passwd" => "/etc/passwd"
没有找到相关结果
已邀请:
3 个回复
蓄荣糖些
,
或空组件,并返回结果。 对于
,如果有一个组件,则删除最后一个组件(
将返回
)。 对于
或空组件(双
),这只是跳过。 该函数确保不返回空路径(而是返回
)。
晤默报
(在我写这篇文章的时候,这个问题被标记为PHP。) 无论如何,这是一个正则表达式版本:
羔磺
例:
输出:
注意: 第一个参数是相对于其他路径将被规范化的目录路径(绝对路径)。它通常是当前目录的绝对路径。 第二个参数是要在不解析符号链接的情况下进行规范化的字符串。 第三个参数是
,它必须具有包含规范化路径所需的内存/容量。