Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: RegExp

Войти
Регистрация
Восстановить пароль
 
Jake Morgan
21 / 22 / 0
Регистрация: 27.10.2016
Сообщений: 155
Завершенные тесты: 2
#1

Не находит сообщения - PHP

09.01.2018, 20:10. Просмотров 226. Ответов 1
Метки нет (Все метки)

Всем привет, нужно вывести в массив автора поста и сообщение, автора выводит, а вот само сообщение нет, прошу помощи

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public function indexAction()
    {
        $site = fopen("https://www.forumhouse.ru/threads/108717/page-45", "r");
        
        while (!feof($site) ){
        $page .= fgets($site, 4096);
        }
        $title = preg_match("~<h1>(.*)</h1>~", $page, $preg);
        echo $preg[1];
        echo "<br>";
        $author = preg_match_all("~class=\"username author\" dir=\"auto\">(.*)</a>~", $page, $aut);
        
        //echo print_r($aut);
        echo "<br>";
        
        $page = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), null, $page);   
        $message = preg_match_all("~\i\s\n\u<blockquote class=\"messageText.*>(.*)<.blockquote>~", $page, $mess);
        echo print_r($mess);
        
        //echo $aut[1][0];
        
        
        $contentauthorquote = preg_match_all("~.*Quote. data-author=\"(.*)\"<aside>~", $page, $aq);
           echo print_r($aq);
        $contentquote = preg_match_all("~quoteContainer..(.*)</blockquote>~", $page, $mq);
          //  echo print_r($mq);
        $this->view->disable();
        
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2018, 20:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не находит сообщения (PHP):

Не находит тег span - PHP
Ув, форумчане.Есть страница 1) Нахожу всё что находится в теге&lt;body&gt; if(preg_match_all('/body(.*?)\\/body/s', $content, $element,...

Студия не находит версии angular 2 (VS Code находит) (скрин внутри) - C# MVC
Проект - ASP.NET MVC 5 Empty Создал в корне package.json, и вот что там вижу: (см. вложение , черт побери cyberforum за такое...

Написать программу,которая находит в заданной последовательности находит второе максимальное число - Pascal ABC
Написать программу,которая находит в заданной последовательности находит второе максимальное число

компьютер не находит видеокарту и пишет, что не находит соответсвующих драйверов для этого оборудования - Видеокарты
Скачевал разные драйвера но пишет что обородование не находит соответсвующих драйверов для этого оборудования. Пробовал старые драйвера (не...

В файле mail.tpl не выводится заголовок сообщения {$subject} и текст сообщения {$message} - PHP
ребят помогите разобраться, изначально у меня все выводилось через функцию popupWindow вот сама функция JS function...

Пронумеровать очерёдность каждого сообщения так, чтобы нумерация очерёдности печаталась напротив сообщения - C++
Покажите мне пожалуйста как можно пронумеровать очерёдность каждого сообщения так чтоб нумерация очерёдности печаталась напротив сообщения....

1
ytf
173 / 160 / 75
Регистрация: 15.08.2017
Сообщений: 787
11.01.2018, 18:58 #2
попробуйте сохранить $page в текстовый файл и дальше написать скрипт, который ищет в нём сообщения


Цитата Сообщение от Jake Morgan Посмотреть сообщение
preg_match_all("~\i\s\n\u<blockquote class="messageText.*>(.*)<.blockquote>~"
я обычно использую регулярку
PHP
1
"/здесь регулярное выражение для поиска/ismU"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2018, 18:58
Привет! Вот еще темы с ответами:

При быстрой победе в игре крестики_нолики не выводилось после сообщения победителя, другие сообщения - C#
Как сделать что при быстрой победе в игре крестики_нолики не выводилось после сообщения победителя, ходит Х или 0. Может использовать...

Личные сообщения | Все сообщения одному человеку | Сессии - PHP
Подскажите пожалуйста, у меня проблема. Пишу код личных сообщений, все хорошо, но я не могу понять как можно в сессию записать разные...

Передача "id" сообщения, в ссылку внутри текста сообщения - PHP
Доброго времени суток ув.программисты, вобщем такая ситуация, пользователю пришло сообщение с предложением, ПРИНЯТь или ОТКЛОНИТЬ...

Удаление сообщения с БД (Передача того самого $n сообщения и удаление) - PHP
Пишу легкий чатик, но возникла идея - удаление сообщения (-й) Вообщем, с помощью данного кода: $query = mysql_query(&quot;SELECT * FROM...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru