|
|
|
| Хотелось бы изменить все относительные ссылки на абсолютные (или просто добавить "http://www." или "www.index/mydoc/")
Типа: articles/article1.html -> common/myarticles/articles/article1.html (или www.index/mydoc/articles/article1.html)
как можно сделать ,please | |
|
|
|
|
|
|
|
для: gateway
(11.12.2006 в 22:19)
| | Как я понимаю всё зависит от того как оформлена ссылка. Если это уже готовый hiperlink <a href=...>, то всё просто. Сам задумывался над этим, но точно не знаю. А мне бы пригодилось.
$parse = "/href\=\"(http\:\/\/)(.+?)\"/i"
$replacement = "href=\"http:\/\/\\2\"";
Нужно попробовать. Тут правда ещё остаются ftp: mailto:, files:, https:, skype: ed2k:... | |
|
|
|
|
|
|
|
для: Eric-S
(25.12.2006 в 12:20)
| | Накопал вот это.......
<?
$text = "<a href=\"index.php?a=pic\">картинкa</a>
<a href=\"index.php?ref=reference\"></a>";
$toadd = "another_path";
$result = preg_replace('/\bhref="([a-zA-Z0-9+&@#\/%?=~_!:,.;]+)"/', 'href=$toadd\\1, $text);
print $result;
?>
только не пробовал пока....... | |
|
|
|