|
| |
автор: Nicomo (18.05.2006 в 13:04) |
|
| |
для: cheops
(17.05.2006 в 23:20)
| | | Спасибо хороший человек все работает! | |
| |
|
|
| |
|
|
| |
для: Nicomo
(17.05.2006 в 14:16)
| | | Используйте следующий код
<?php
...
$url = $_GET['url'];
$text = file_get_contents($url);
echo qwerty1(qwerty2($text));
function qwerty1($text)
{
return preg_replace_callback('|(?<=href=)([\w\W][^\>\s]*)|i', 'http_replace', $text);
}
function qwerty2($text)
{
return preg_replace_callback('|(?<=src=)([\w\W][^\>\s]*).jpg([\w\W][^\>\s]*)|i', $text);
}
function http_replace($matches)
...
?>
|
| |
| |
|
|
| |
автор: Nicomo (17.05.2006 в 14:16) |
|
| | Здравствуйте!
Есть такой код:
...
$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 заменится при первом прогоне, а при втором уже будет можно
сразу её выводить, но что наверное делаю не так. Подскажите как сделать.
Заранее спасибо! | |
| |
|
|
|