Есть такой код:
...
$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 заменится при первом прогоне, а при втором уже будет можно
сразу её выводить, но что наверное делаю не так. Подскажите как сделать.
Заранее спасибо!