Здравствуйте!
Есть такой код:

...
$url = $_GET['url'];
$text = file_get_contents($url);

qwerty1();
qwerty2();

function qwerty1()
{
    echo preg_replace_callback('|(?<=href=)([\w\W][^\>\s]*)|i', 'http_replace',

$GLOBALS["text"]);
}
function qwerty2()
{
    echo preg_replace_callback('|(?<=src=)([\w\W][^\>\s]*).jpg([\w\W][^\>\s]*)|i',

'jpg_replace', $GLOBALS["text"]);
}

function http_replace($matches)
...


в общем нужно сделать так, что бы в файле производилась замена ссылок при первом прогоне на

код выдаваемый функцией http_replace, а во втором случае на код выдаваемый функцией

jpg_replace.
Думал, что если тут:
echo preg_replace_callback('|(?<=href=)([\w\W][^\>\s]*)|i', 'http_replace', 

$GLOBALS["text"]);

убрать echo, то переменная $text заменится при первом прогоне, а при втором уже будет можно

сразу её выводить, но что наверное делаю не так. Подскажите как сделать.

Заранее спасибо!