preg_match_all и cURL и QIWI API

262
14 июля 2017, 05:41

Нужно немного изменить регулярное выражение в коде php.

Данный скрипт идеально работал, но QIWI обновил свой дизайн а там работа по cURL, и вытаскивание объектов по div'ам, названия которых были изменены на другие.
Ссылка на данный скрипт: Посмотреть скрипт

Вот кусок кода, который нужно заменить:

if (preg_match_all ('|<div class="DateWithTransaction">.*<span class="date">(.*)</span>.*<span class="time">(.*)</span>.*<div class="transaction">(.*)</div>.*</div>|Usi', $cont, $dateWithTransaction) &&
    preg_match_all ('|<div class="IncomeWithExpend (.*)">.*<div class="cash">(.*)</div>|Usi', $cont, $incomeWithExpend) &&
    preg_match_all ('|<div class="ProvWithComment">.*<div class="provider">.*<span class="opNumber">(.*)</span>.*</div>.*<div class="comment">(.*)</div>|Usi', $cont, $provWithComment))
{
    // тут какой-то код
}

Была такая верстка:

<div class="IncomeWithExpend income"><div class="cash">72,89руб.</div><div class="commission"></div></div>

То на что нужно заменить:

<div class="history-block-item-header-sum"><div class="history-block-item-header-sum-text"><span class="history-block-item-header-sum-amount income">72,89</span></div></div>
Answer 1

Замените это регулярное выражение:

|<div class="IncomeWithExpend (.*)">.*<div class="cash">(.*)</div>|Usi

На это:

|<div class="history-block-item-header-sum">.*<span class="history-block-item-header-sum-amount (.*)">(.*)</span>|Usi

Посмотреть работу регулярного выражения

READ ALSO
Пути файлов в PHP

Пути файлов в PHP

Проблема вот в чемУ меня создана база данных в OpenServer

187
Разве / ` = надо преобразовывать в html-сущности?

Разве / ` = надо преобразовывать в html-сущности?

Тут наткнулся на библиотеку mustachejs:

169
Not allowed to load local resource

Not allowed to load local resource

К каждой ссылке добавляю $_SERVER['DOCUMENT_ROOT'] и когда пытаюсь нажать по ссылке выдает ошибку Not allowed to load local resource раньше было все нормальнокод

190
Подсчет изображений в посте

Подсчет изображений в посте

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

163