gpt4 book ai didi

php - 在 PHP 中获取服务器路径减去文件名

转载 作者:行者123 更新时间:2023-12-04 05:07:48 28 4
gpt4 key购买 nike

我有一个正在编写的 PHP 脚本,它将在多个服务器上使用。所以它可能是以下任何一个:

/home/14535/domains/something.com/html/miller/test/index.php
/home/12345/domains/something.com/html/jones/test/dir4/index.php
/home/11112/domains/something.com/html/smith/test/test2/test3/index.html

在上述任何情况下都需要返回减去 index.php 或 index.html 的完整路径

我该怎么办 可靠 返回当前目录的完整服务器路径减去实际脚本名称? (会有一些图片上传等,这就是我需要这条路径的原因)。

谢谢,
克里斯

最佳答案

使用 pathinfo()

php手册中的例子

  <?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');

echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0
?>

关于php - 在 PHP 中获取服务器路径减去文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15298572/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com