[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: XML и PHP
Sergen
Подскажите пожалуйста, как проще всего скрестить PHP и XML? Подготовил все на для вывода карты сайта, стал это дело изучать e-мое wacko.gif ужос нах....Думал все просто как с html или tpl
Кто нибудь это проделывал?





Спустя 2 минуты, 51 секунда (19.05.2012 - 21:16) Игорь_Vasinsky написал(а):
))) зачем чёт скрещивать))) просто сгенерировать xml файл и всё. возьми для примера какой нить xml файл, посмотри структуру и генерируй.

Спустя 20 минут, 48 секунд (19.05.2012 - 21:37) Sergen написал(а):
Цитата (Игорь_Vasinsky @ 19.05.2012 - 17:16)
))) зачем чёт скрещивать))) просто сгенерировать xml файл и всё. возьми для примера какой нить xml файл, посмотри структуру и генерируй.

Яндекс с Гуглом хотят, чтобы им дали карту сайта с расширением xml
Если бы не это, проблем никаких

Спустя 9 минут, 47 секунд (19.05.2012 - 21:47) ИНСИ написал(а):
Создай xml файл по стандарту: http://www.sitemaps.org/protocol.html

Спустя 25 секунд (19.05.2012 - 21:47) Игорь_Vasinsky написал(а):
file_put_contents() - создаст тебе что угодно wink.gif

твоя задача на PHP выстроить древо в цикде или без цикла - собрать всё это в переменную и записать всё это в file.xml

Спустя 13 минут, 41 секунда (19.05.2012 - 22:01) Игорь_Vasinsky написал(а):
вот пример структуры моего сайта

<?xml version="1.0" encoding="UTF-8"?>
<?
xml-stylesheet type="text/xsl" href="gss.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!--
#Generated by SOFTplus GSiteCrawler v1.23 rev. 286 by SOFTplus Entwicklungen GmbH, http://gsitecrawler.com/, http://johannesmueller.com/gs/ -->
<url>
<
loc>http://hdkinozavr.ru/index.php?genre=боевик&r=69291</loc>
<lastmod>2012-05-17T20:22:48+00:00</lastmod>
<
changefreq>daily</changefreq><priority>0.50</priority>
</
url>
<
url>
<
loc>http://hdkinozavr.ru/index.php?genre=военный&r=76209</loc>
<lastmod>2012-05-17T20:22:47+00:00</lastmod>
<
changefreq>daily</changefreq>
<
priority>0.50</priority>
</
url>

Спустя 14 часов, 43 минуты, 5 секунд (20.05.2012 - 12:44) Sergen написал(а):
Цитата (Игорь_Vasinsky @ 19.05.2012 - 17:47)
file_put_contents() - создаст тебе что угодно wink.gif

твоя задача на PHP выстроить древо в цикде или без цикла - собрать всё это в переменную и записать всё это в file.xml

Это не работает. ohmy.gif
Браузеры почему-то воспринимают созданный таким образом xml как html. Мозилла например пишет: Инструкция обработки xml не поддерживается в html
Поэтому у меня шапка xml подсвечивается красным цветом, а должна розовым (мозилла). При просмотре в файрбуге просматриваются тэги head, body и т.д. хотя их нет на самом деле...

Спустя 1 час, 59 минут, 23 секунды (20.05.2012 - 14:43) ИНСИ написал(а):
header('Content-type: text/xml');

В начале php файла, а дальше делаешь по стандарту: http://www.sitemaps.org/protocol.html


Спустя 1 час, 47 минут, 45 секунд (20.05.2012 - 16:31) Sergen написал(а):
Цитата (ИНСИ @ 20.05.2012 - 10:43)
header('Content-type: text/xml');

В начале php файла, а дальше делаешь по стандарту: http://www.sitemaps.org/protocol.html

Блин, все так просто :) одна строчка! Спасибо большое!

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.