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

Нужно найти в html коде ссылку с нужным url ( http://www.fastrise.ru/katalog-saitov/index.php).

Вот что я сделал
Код: php
1.
preg_match('#<a .*href="http:\/\/(www.)?()fastrise.ru\/katalog-saitov\/index.php".*>*.?<\/a>#is', $report_kontent) 
...
Рейтинг: 0 / 0
Помогите пожалуйста доработать регулярку
    #37732580
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
#<a .*href="http://(www\.)?(fastrise\.ru/katalog-saitov/index.php)".*>*.?<\/a>#is
...
Рейтинг: 0 / 0
Помогите пожалуйста доработать регулярку
    #37732582
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
$report_kontent = @implode ( '', @file ("http://qvick.ru/start_page_teoriy.php"));
if(preg_match('#<a .*href="http://(www\.)?(fastrise\.ru/katalog-saitov/index.php)".*>*.?<\/a>#is', $report_kontent))
echo 1;
else echo 2;



Не выходит. Может на это влиять кодировка страницы. Через данный скрипт проходят различные сайты с различными кодировками.
...
Рейтинг: 0 / 0
Помогите пожалуйста доработать регулярку
    #37732599
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня поражает когда при отладке все затыкают собаками. Зачем, чтобы не видеть ошибок?)
Кодировка, в данном случае никакой роли не играет.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php

$report_kontent = file_get_contents("http://qvick.ru/start_page_teoriy.php");

if(preg_match('#<a .*href="http://(www\.)?(fastrise\.ru/katalog-saitov/index.php)".*>*.?<\/a>#is', $report_kontent, $matches)){
    print_r($matches);
} else {
    echo 'no match';
}
...
Рейтинг: 0 / 0
Помогите пожалуйста доработать регулярку
    #37732607
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё получилось. Спасибо.

А что значит @ перед implode? Так для общего развития.
...
Рейтинг: 0 / 0
Помогите пожалуйста доработать регулярку
    #37732610
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"глушит" ошибки.
...
Рейтинг: 0 / 0
Помогите пожалуйста доработать регулярку
    #37732682
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно, значит этот параметр не обязателен. Ещё раз спасибо.
...
Рейтинг: 0 / 0
Помогите пожалуйста доработать регулярку
    #37732688
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы сказал про него вообще лучше забыть.
Если девелоп сервер - то на нем должно быть видно ошибки.
На продакшен серверах вывод ошибок так и так должен быть отключен.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите пожалуйста доработать регулярку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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