PHP-相对URL到绝对URL
我正在解析HTML文件并解析出链接。有时它会突然出现 比如:PHP-相对URL到绝对URL,php,parsing,url,global,local,Php,Parsing,Url,Global,Local,我正在解析HTML文件并解析出链接。有时它会突然出现 比如: ./dir/dir/lol.html 我的问题是如何将其转换为绝对url,解析器知道如果找到链接的url 例如: parses: http://www.website.com/lol/index.html find: ./dir/dir/haha.html 那么,我如何将其组合为: http://www.website.com/lol/dir/dir/haha.html 您可以使用将URL分解为它们的组件,最重要的是PHP\u
./dir/dir/lol.html
我的问题是如何将其转换为绝对url,解析器知道如果找到链接的url
例如:
parses: http://www.website.com/lol/index.html
find: ./dir/dir/haha.html
那么,我如何将其组合为:
http://www.website.com/lol/dir/dir/haha.html
您可以使用将URL分解为它们的组件,最重要的是
PHP\u URL\u PATH
来查找URL的路径部分。您想定义一个全局变量吗?您可以使用define函数why not you do str_replace('href=“/”,'href=“http://www.website.com/”,$completePage);在completePage上,忽略http:///中的空格,我故意保留它们以防止SOI自动超链接。我不想定义一个全局变量。@SwenKooij:它被称为相对与绝对路径/url@Truth,谢谢你指出正确的单词。谷歌上的一次搜索帮助我找到了答案。