Бюджет: 250 UAH Срок: 1 день
Вам треба получити контент body мож зробити для вас це маю опит написання регулярок це буде просто
Нужно определить сработает ли такая регулярка
if (preg_match("|<body[^>]*?>(.*)</body>|sei", $text, $arr))
{
return $arr[1];
}
для того, чтобы выделить body из html страницы
Бюджет: 250 UAH Срок: 1 день
Вам треба получити контент body мож зробити для вас це маю опит написання регулярок це буде просто
Бюджет: 100 UAH Срок: 1 день
Код рабочий. Только уберите букву "e" из модификаторов. В 7 версии PHP ее уже не поддерживают^
https://www.php.net/manual/ru/reference.pcre.pattern.modifiers.php
e (PREG_REPLACE_EVAL)
Внимание: Эта функциональность считается УСТАРЕВШЕЙ с PHP 5.5.0, и УДАЛЕНА в PHP 7.0.0.
Бюджет: 100 UAH Срок: 1 день
Проверил. Сработает, но с небольшими правками.
Проверил. Сработает, но с небольшими правками.
Проверил. Сработает, но с небольшими правками.
Здравствуйте, Дмитрий. Важно принципиальное использование регулярок или решение самой задачи парсинга <body> ?
Могу написать корректный html-файл, который сломает ваш код. Если у вас не слишком жесткие требования к производительности, то готов написать функцию в десяток строк, которая решает эту задачу корректно и безупречно для валидных html.
if (preg_match("|<body[^>]*?>(.*)</body>|sei", $text, $arr))
{
return $arr[1];
}
1)если я не ошибаюсь "e" - отменен в более новых версиях PHP.
CMS 31 ставка 2 августа
Создание сайта под ключ 58 ставок 30 июля
Десктопные приложения 66 ставок 28 июля
28 ставок 28 июля
10 ставок 26 июля