Intereting Posts
Вызовите еще один PHP-скрипт и верните элемент управления пользователю до завершения другого скрипта PHP: Как я могу избежать чтения частичных файлов, которые были перенесены мне с FTP? Автоматическая аутентификация Soundcloud PHP Api без взаимодействия с пользователем Что такое URL-адрес схемы facebook.com/sharer.php ios / android для мобильных сайтов? Создать SSH-форму для ключей PHP Модификация регулярного выражения для соответствия времени Предупреждение: preg_match () : Неизвестный модификатор '(' Kohana 3.3 не использует драйвер MySQLi jQuery Изменение высоты строки в CSS в зависимости от количества символов Является ли FILTER_VALIDATE_URL слишком строгим? Форматирование текстового файла в формате JSON в PHP PHP, обнаружение водяных знаков? не удалось открыть поток: HTTP-запрос не удался! HTTP / 1.0 400 Bad Request Отчеты о доставке и чтение квитанций в PHP-почте Разбирайте таблицу html с помощью file_get_contents в php-массив

Как сделать xml-файл из php и mysql

Мой друг-партнер строит сайт во флеше, и он использует XML-файлы для доступа к данным во Flash.

Я хочу создать редактируемый CMS, чтобы клиент мог редактировать материал.

Теперь у меня нет опыта работы с XML.

Я очень хорошо знаю PHP, HTML и Mysql.

Итак, как я могу изменить уже созданные XML-файлы с помощью Mysql и PHP?

Может пройти

http://library.creativecow.net/articles/brimelow_lee/php_mysql/video-tutorial.php

будет ясно для вас.

Хотя, используйте его только для понимания понятий XML и того, как он относится к mysql, php и swf. Для реальной работы рассмотрите библиотеки, которые имеют дело с XML, например сериализатор, упомянутый в ответе AvatarKava.

Выведите XML с помощью PHP точно так же, как пример файла XML, а затем поместите его вверху вашего кода:

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

Чтобы создать XML-файл из базы данных, просто выведите данные так, как обычно добавляете теги XML в нужном месте. Например:

 <news> <? while($item = mysql_fetch_array($data)){ ?> <item> <url><?=$item['url']; ?></url> <title><?=$item['title']; ?></title> </item> } ?> </news> 

Если вам нужна дополнительная помощь, укажите XML-файл, который был предоставлен вам с флэш-файлом в качестве ссылки.

Вероятно, вам стоит посмотреть на пакет PEAR XML Serializer . Это упрощает преобразование многомерного массива в XML.

Вот достойный учебник: http://articles.sitepoint.com/article/xml-php-pear-xml_serializer