XML не принимает URL

85
10 октября 2021, 17:40

не могу в ХМЛ файлу добавить урл не получается вот сам код заранее спасибо

 $url_music = "http://" . $_SERVER["HTTP_HOST"] . "/index.php?a=track&id=".$row['id'];
$sql =  mysqli_query($db,"INSERT INTO `test` (`name`)VALUES('$url_music')");
$date = $row['time'];
$date = str_replace(' ', 'T', $date);
$xml = simplexml_load_file($_SERVER["DOCUMENT_ROOT"]."/sitemap.xml");
$sxe = new SimpleXMLElement($xml->asXML());
$newItem = $sxe->addChild("url");
$newItem->addChild("loc", "http://my-beybi.ru/index.php?a=track&id=30&name=art-avetisyan-anirakan-wwwergerru-2019mp3");
$newItem->addChild("lastmod", $date.'+03:00');
$newItem->addChild("changefreq", 'weekly');
$sxe->asXML($_SERVER["DOCUMENT_ROOT"]."/sitemap.xml");
Answer 1

HTML-символы нужно экранировать

$newItem->addChild(
    'loc',
    htmlspecialchars('http://my-beybi.ru/index.php?a=track&id=30&name=art-avetisyan-anirakan-wwwergerru-2019mp3')
);
READ ALSO
Подключение файлов в phpStorm

Подключение файлов в phpStorm

Всем приветСтруктура сайта:

90
ReCapcha v2 от google, ошибка

ReCapcha v2 от google, ошибка

Всем привет! Возникла такая ошибка с капчейВот код, обработчик:

100
Как настроить nginx для Yii2?

Как настроить nginx для Yii2?

Есть проект на Yii2Когда захожу на сайт - пишет что не найден класс, хотя по факту он есть

149
Как поднять базу данных ФИАСа в MySql

Как поднять базу данных ФИАСа в MySql

Нужно поднять бд фиас в mysql желательно только Москвы, пробовал парсить xml получилось неплохо но когда дело доходить до файла размером 3гб ( а там...

86