- 论坛徽章:
- 1
|
[文章采集] 请问如何补全url?
- <?php
- $strSource = "src='../../../images/test.gif'";
- $strBaseUrl = "http://www.test.com/";
- $strDist = preg_replace('/([src|href])=([\'"])(?!http:\/\/)(.+?)(.+?)([\'"])/', '$1=$2'.$strBaseUrl.'$3$4', $strSource);
- echo $strDist;
- print "\n";
- $strSource = "src='http://www.test.com/images/test.gif'";
- $strBaseUrl = "http://www.test.com/";
- $strDist = preg_replace('/([src|href])=([\'"])(?!http:\/\/)(.+?)(.+?)([\'"])/', '$1=$2'.$strBaseUrl.'$3$4', $strSource);
- echo $strDist;
- ?>;
复制代码
----------php Complier ----------
Content-type: text/html
X-Powered-By: PHP/4.4.0
src='http://www.test.com/../../../images/test.gif
src='http://www.test.com/images/test.gif'
输出完成 (耗时 0 秒) - 正常终止 |
|