相关疑难解决方法(0)

PHP:如何解析相对URL

我需要一个给定相对URL的函数,并且base返回一个绝对URL.我搜索并发现许多功能以不同的方式.

resolve("../abc.png", "http://example.com/path/thing?foo=bar")
# returns http://example.com/abc.png
Run Code Online (Sandbox Code Playgroud)

有规范的方法吗?

在这个网站上,我看到了python和c#的很好的例子,让我们得到一个PHP解决方案.

php url resolveurl relative-path relative-url

26
推荐指数
3
解决办法
2万
查看次数

如何使用PHP获取网站的favicon?

我希望得到,请求网站的PHP图标.我被推荐使用谷歌的favicon服务,但它不起作用.我想自己做点什么,但不知道正则表达式的用法.

我在Google上发现了一个适用于大多数情况的课程,但它的错误率却令人无法接受.你可以看看这里:http://www.controlstyle.com/articles/programming/text/php-favicon/

请问有人请帮我使用正则表达式获取图标吗?

php regex favicon

17
推荐指数
4
解决办法
2万
查看次数

使用PHP解析URL中的相对路径

示例1:domain.com/dir_1/dir_2/dir_3/./../../../
应在浏览器中自然解析为=domain.com/

例2:domain.com/dir_1/dir_2/dir_3/./../../../test/././../new_dir/
应该解决domain.com/new_dir/

例3:domain.com/dir_1/dir_2/dir_3/./../../../test/dir4/../final
应该解决domain.com/test/final

问题是......我怎么能遍历字符串才能做到这一点?我觉得for()循环在这一点上会感到困惑.

使用PHP
PHP将相对路径转换为绝对URL
:如何解析相对URL

在这种情况下对我不起作用..我不应该需要一个参考点(基础),因为目标是清理我已经拥有的东西.

php url relative-path resolve

4
推荐指数
1
解决办法
2292
查看次数

如果最后一个字符是"/",请将其删除

我从头开始制作搜索引擎(笑),我坚持这个问题:

当用户提交URL时,我的"蜘蛛"会"抓取"它以获取其他链接.有些人当然使用<a href="/page">而不是<a href="http://long-domain.com/page">,所以我发现了 if(substr($link->getAttribute('href'), 0, 1) == '/')

并在其前面添加一个域名.但是,每当我添加域名时,一些链接就会变成http://php.net//abcd.你可以看到它//.

现在,我的想法是让我的脚本编辑提交的URL,如果它在末尾有一个斜杠,它将被删除,但我不知道如何删除它.

php url dom substr

2
推荐指数
1
解决办法
1986
查看次数

标签 统计

php ×4

url ×3

relative-path ×2

dom ×1

favicon ×1

regex ×1

relative-url ×1

resolve ×1

resolveurl ×1

substr ×1