<?php
$html = '<div class="fw-bold">Финансовая отчетность за 2024 год</div>';
$dom = new DOMDocument();
// Для корректной загрузки фрагментов HTML
libxml_use_internal_errors(true);
$dom->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
// Находим все div с нужным классом
$xpath = new DOMXPath($dom);
foreach ($xpath->query('//div[contains(@class, "fw-bold")]') as $node) {
$content = $node->nodeValue;
$needle = 'Финансовая отчетность';
// Оставляем только кусок до "за 2024..."
if (mb_strpos($content, $needle) !== false) {
// Если нужно оставить только подстроку до конца ключевой фразы:
// $node->nodeValue = $needle;
// Если нужно оставить этот текст, а всё, что после - удалить:
$node->nodeValue = $needle;
}
}
// Получаем обновленное HTML:
$newHtml = $dom->saveHTML($dom->getElementsByTagName('div')->item(0));
echo $newHtml;
mysqldump -u'userbitrix' -p'******' dbbitrix | gzip | ssh bitrix@192.168.0.107 -p 22 'gunzip | mysql -u'userbitrix' -p'*** dbbitrix'
А его перенос на новый сервер - это не проблема с файлами и базой
С исключением из него каких-то каталогов не парюсь, но вот насчет пути копирования - он у меня лежит в
А rsync -az чем, собственно, не угодил?
cd '/tmp/y'; mkdir -p '/tmp/y'
Относительно новое веяние: поля ввода (путей и т.д.) пустые, но не выглядят пустыми, это сбивает с толку.
Насколько все плохо и плохо ли вообще?
я бы поставил 60% что все будет работать за 1 нажатие.
Ну да может что-то и прийдется подправить но в общем-то не самая сложная вещь в жизни.
тем более если у тебя есть точная задача такая как перейти от 3 до 5 бутсртапа и то и то стандарты которые он легко понимает, загрузи сразу архивом и все