- 論壇徽章:
- 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 秒) - 正常終止 |
|