$doc = new DOMDocument();
$document=$doc->loadHTML($introtext);
$imageparse = $doc->getElementsByTagName('img');
$i=0;
foreach ($imageparse as $parser) {
$images[$i]= $parser->getAttribute('src');
$i++;
}
var_dump($images[0]);
INTROTEXT VAR:
<p>ssdasadssdasadssd</p>
<p>ssdasad</p>
<p>ssdasad</p>
<p>ssdasad</p>
<p><img src="https://web-answers.ru/wp-content/uploads/2019/03/images.jpg" alt="" /></p>
<p>ssdasad</p>
<p> </p>
<p> </p>
var_dump ($ images []) всегда возвращает первый символ строки, а не всю строку.
пример: «images / images.jpg» = я.
если я установлю src = «gotrekt», я получу «g» в качестве вывода.
Самое смешное, что вчера в моем доме я использовал один и тот же код, и это сработало, я просто скопировал и вставил свои файлы с usb сегодня в работу.
Также я заметил, что var_dump ($ introtext) дает это:
это не законно верно? Разве это не показывает HTML-теги вместо того, чтобы быть выполненным?
$introtext
Является ли содержание статей Joomla таким образом, возможно, это не кодирование, а проблема Joomla в конце?
Я удалил все шаблоны безопасности для статей, но ничего не изменилось.
Задача ещё не решена.
Других решений пока нет …