|
|
|
| Пожалуйста, помогите мне в моем вопросе. Есть текст, в котором некоторые ссылки в виде <a href="http://www.dom.en/direktoriya/... , а некоторые в виде <a href="direktoriya/poddirektoriya/... , и мне надо чтобы ко всем ссылкам последнего вида скриптом приписывалось http://www.dom.en , чтоб получилось <a href="http://www.dom.en/direktoriya/podderiktoriya... Как ето можно сделать? очень нуждаюсь в ответе. | |
|
|
|
|
|
|
|
для: Урза
(02.04.2005 в 19:09)
| | Это можно осуществить при помощи регулярных выражений
<?php
$text = "Пожалуйста, помогите мне в моем вопросе. Есть текст, в котором некоторые ссылки в виде <a href=\"http://www.dom.en/direktoriya/\">... , а некоторые в виде <a href=\"direktoriya/poddirektoriya/\">... , и мне надо чтобы ко всем ссылкам последнего вида скриптом приписывалось http://www.dom.en , чтоб получилось <a href=\"http://www.dom.en/direktoriya/podderiktoriya... Как ето можно сделать? очень нуждаюсь в ответе.";
$pattern = "#(<a href=\")([^h])#i";
$replacement = "\\1http://www.dom.en/\\2";
$text = preg_replace($pattern,$replacement,$text);
echo $text;
?>
|
| |
|
|
|