Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Создание файла XML |
Автор: prog2 3.12.2008, 19:04 |
Как с помощью php и метода POST создать файл XML, в котором будет информация взятая с базы, но без сохранения на сервере, т.е на лету. Т.е при нажатии на кнопку пользователь увидит окно с предложением сохранить сформированный файл у себя на локальной машине? |
Автор: solenko 3.12.2008, 20:04 |
1. Выбрать данные из базы - http://www.php.net/manual/ru/refs.database.php 2. Сформировать сам xml -- либо просто конкотенацией строк либо http://www.php.net/manual/ru/refs.xml.php 3. Отправить соответсвующий хедер, который скажет браузеру, что мы отдаем файл, а не контент - http://ua.php.net/header 4. Вывести контент файла |
Автор: prog2 4.12.2008, 18:12 |
Получилось, но только файл на сервере создался, а так чтобы он не создавался как сделать? |
Автор: bars80080 4.12.2008, 18:43 |
вешать скрипт генерации xml на ссылку. жмёшь на неё - в ответ вываливается xml-ка, как в любом сайте с rss-лентами соответственно, потребитель будет в свои качалки указывать именно эту ссылку |
Автор: lelik133 5.12.2008, 09:01 |
prog2, а как он создался, если ты не делал fopen/fwrite, а отдавал содержимое клиенту. Или делал? |