【发布时间】:2023-03-19 16:55:02
【问题描述】:
我是 PHP 新手,不知道该怎么做:
$link = 'http://www.domainname.com/folder1/folder2/folder3/folder4';
$domain_and_slash = http://www.domainname.com . '/';
$address_without_site_url = str_replace($domain_and_slash, '', $link);
foreach ($folder_adress) {
// function here for example
echo $folder_adress;
}
我不知道如何获取 $folder_adress。
在上述情况下,我希望函数回显这四个:
- 文件夹 1
- 文件夹 1/文件夹 2
- 文件夹 1/文件夹 2/文件夹 3
- 文件夹 1/文件夹 2/文件夹 3/文件夹 4
$link 会有不同数量的子文件夹...
【问题讨论】:
-
这是您的网站还是?链接可以重写意味着没有物理文件夹。如果你在其他网站上尝试这个,我建议你现在离开 PHP :)
-
感谢您的所有回答。 Webarto - 是的,这是我的网站。感谢 Stackoverlfow,我现在创建了一个缓存函数,它将我所有的 php 页面转换为 gzip 压缩的 html 页面。作品有点魅力:)
标签: php foreach subdirectory