powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Как обработать переменную два раза
1 сообщений из 1, страница 1 из 1
(PHP) Как обработать переменную два раза
    #33732633
Nicomo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть такой код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
...
$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.
Думал, что если тут:
Код: plaintext
1.
echo preg_replace_callback('|(?<=href=)([\w\W][^\>\s]*)|i', 'http_replace', $GLOBALS["text"]); 
убрать echo, то переменная $text заменится при первом прогоне, а при втором уже будет можно сразу её выводить, но что наверное делаю не так. Подскажите как сделать.

Заранее спасибо!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Как обработать переменную два раза
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]