@Skilz07770

Почему не работает поиск и замена текста на странице php?

Через glype script работает поиск по странице и замена текста, но устанавливаю код на другой скрипт php-proxy и он почему то не срабатывает подскажите в чем проблема.

Код в index.php:
if (file_exists('regular_expressions.txt')) {
$pattern = "~(<meta[^>]*charset=[^>]*)(windows-1251)~i";

if (preg_match($pattern, $document)){
$document = iconv("windows-1251","utf-8",$document);
}
$lines = file('regular_expressions.txt',FILE_SKIP_EMPTY_LINES);
foreach ($lines as $line) {
$pieces = explode("~~~", $line);  
$search[] = $pieces[0];
$replace[] = $pieces[1];
}
$document = preg_replace($search, $replace, $document);

if (preg_match($pattern, $document)){
  $document = iconv("utf-8","windows-1251",$document);
}  
  
}

в корне с файлом index.php создается текстовый файл regular_expressions.txt в него помещается
/([^a-z0-9+\/=%])[1-4][0-9a-z]{26,35}/i~~~${1} 000000000000


где 0000000000000 - то на что заменяется.

Почему на одном скрипте работает а на другом нет?
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
Уточните, пожалуйста - как вы используете данный скрипт с php-proxy и glype script.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы