我需要网站中网页的文件路径。
正常链接是:http://thecouch.000webhostapp.com/reviews/2017/05/moonlight/index.php
但我需要这个:评论/ 2017/05 / moonlight / index.php
有没有这样做的PHP功能?我试过getcwd,但它给了我这个:: / storage / ssd2 / 202/1552202 / public_html。我顺便使用000webhost。
答案 0 :(得分:3)
PHP提供了一种获取URL部分的方法。对于这种情况,您将使用以下内容。
$url_path = parse_url($url, PHP_URL_PATH);
答案 1 :(得分:1)
您可以使用parse_url()来制作它。您可以查看 live demo here 。
<?php
print_r(parse_url('http://thecouch.000webhostapp.com/reviews/2017/05/moonlight/index.php'));
输出,
Array
(
[scheme] => http
[host] => thecouch.000webhostapp.com
[path] => /reviews/2017/05/moonlight/index.php
)
已添加以获取变量中的路径,您可以使用 method of Abraham A. 或以下代码。
$path = parse_url('http://thecouch.000webhostapp.com/reviews/2017/05/moonlight/index.php')['path'];