Код?... Это просто!
php js Jquery JsPhp blog
ТЕГИ:
php (100)
js (87)
php date (19)
online (14)
html (14)
js slice (13)
js array (11)
encode (11)
js date (10)
php array (10)
hash (10)
info (7)
dosite (7)
php img (7)
jsphp (6)
Показать еще :

Как вывести xml с помощью php

"Как вывести xml с помощью php". Можно ли выводить xml посредством php. "Сделать xml с помощью php и вывести".

Выводим xml с помощью php.

  1. Зачем выводить xml с помощью php?
  2. Код для вывода xml с помощью php.
  3. Пример кода для вывода xml с помощью php.
  1. Зачем выводить xml с помощью php?

    Начнем с некого предисловия... "Зачем выводить xml с помощью php" - в частности: зачем мне понадобилось "выводить xml с помощью php".

    Вообще, мой sitemap.xml существует физически и пересоздается при обновлении контента, либо удалении контента.

    НО!

    Тут у меня возникла необходимость автоматического создания "xml"(физический файлов), но оказалось, что они так быстро размножаются и начали ... на данный момент составлять половину веса существующего контента написанного за 10 лет... и тут я подумал, что это довольно глупо(в смысле эта ситуация)!

    Почему бы не создавать и выводить xml с помощью php?

    Нужно сделать программу "php", которая будет выводить все эти "xml" файлы программно и будут занимать 0байт!

    Создадим программу для вывода xml с помощью php!

  2. Код для вывода xml с помощью php.

    Не буду гадать, как у вас создается sitemap.xml, я рассмотрел несколько вариантов .

    У меня есть вот такой массив со ссылками(оставил 5 ячеек):

    Array

    (

    [0] => https://jsphp.ru/slojenie_stolbikom_php.html

    [1] => https://jsphp.ru/vyichitanie_stolbikom_php.html

    [2] => https://jsphp.ru/slojenie_desyatichnyih_php.html

    [3] => https://jsphp.ru/posmotret_cookies.html

    [4] => https://jsphp.ru/otkryit_konsol_v_brauzere.html

    )

    Далее вам понадобится:

    Открываем теги php.

    <?

    ?>

    Отправляем заголовки xml:

    header('Content-type: text/xml');

    Дату ставим сегодняшнюю с помощью date:

    '. date('d-m-Y') .'

    Далее в цикле for перебираем весь массив и выводим с помощью echo

    echo '<?xml version="1.0" encoding="UTF-8"?>

    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

    for($i=0; $i<count($array); $i++)

    {

    echo '<url>

    <loc>'. $array[$i] .'</loc>

    <lastmod>'. date('d-m-Y') .'</lastmod>

    <changefreq>weekly</changefreq>

    <priority>1.0</priority>

    </url>';

    }

    echo'</urlset>' ;

  3. Пример кода для вывода xml с помощью php.

    Соберем весь код "вывода xml с помощью php":

    <?

    header('Content-type: text/xml');

    //$array = 'Мой массив формируется автоматически.';

    //его можно создавать из базы данных

    echo '<?xml version="1.0" encoding="UTF-8"?>

    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

    for($i=0; $i<count($array); $i++)

    {

    echo '<url>

    <loc>'. $array[$i] .'</loc>

    <lastmod>'. date('d-m-Y') .'</lastmod>

    <changefreq>weekly</changefreq>

    <priority>1.0</priority>

    </url>';

    }

    echo'</urlset>' ;



Теги:

How to echo XML file in PHP

php вывести xml

выводить xml php

вывод xml в php

вывод xml d php

echo xml php

как вывести xml в php

php вывод xml со сжатием

jsphp.ru есть здесь:
Полезные ссылки:
ruweb
Я писал немного о ruweb.net!
Помочь проекту JsPhp.ru

Что можно сделать!?

Поделиться ссылкой! C друзьями или врагами!


Помочь проекту JSPHP.RU: Помочь проекту JSPHP.RU прокомментировать :

Скоро...


Мои Проекты :

Скоро...



О хостинге :

Скоро...


© jsphp.ru 2023 - 2024 , Аминев Марат. Контакты
Страница загружена за : 0.00685 секунд.