Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: RegExp
Войти
Регистрация
Восстановить пароль
 
Jake Morgan
23 / 24 / 5
Регистрация: 27.10.2016
Сообщений: 182
Завершенные тесты: 3
#1

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

09.01.2018, 20:10. Просмотров 259. Ответов 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();
        
        }

http://www.cyberforum.ru/php-regex/thread2220008.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2018, 20:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не находит сообщения (PHP):

Не находит тег span
Ув, форумчане.Есть страница 1) Нахожу всё что находится в теге&lt;body&gt;...

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

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

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

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

1
ytf
199 / 212 / 174
Регистрация: 15.08.2017
Сообщений: 1,174
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
Привет! Вот еще темы с решениями:

При быстрой победе в игре крестики_нолики не выводилось после сообщения победителя, другие сообщения
Как сделать что при быстрой победе в игре крестики_нолики не выводилось после...

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

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

Вывод на экран сообщения в "телеграфном" стиле: буквы сообщения должны появляться по одной, с задержкой
Написать программу, которая выводит на экран сообщение в &quot;телеграфном&quot; стиле:...


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

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

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