Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как динамически открыть файл *.vcf с сервера? [2]
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Помог: 16 раз(а)
XelaNimed пишет:
Подскажите, пожалуйста, как динамически открыть файл с расширением .vcf(vCard)?
Имеется форма, после заполнения которой, идет обновление БД, затем обновление самого .vcf, находящегося на сервере. После этих "плясок" необходимо открыть vCard.
Вопрос: как это сделать?
Если я тебя правильно понял, то вот как я это все вижу:
1) После заполнения формы(как я полагаю, в форме значатся данные о человеке которые в последующем будут использоваться в vcf) данные отправляются скрипту X.php
2) Скрипт X.php одновременно заносит данные в базу и создает vcf файл, после удачного выполнения всех этих операций он отсылает заголовок для vcf и выводит содержимое только что созданного файла.
Примечание: X.php должен генерировать не страницу, а именно vcf файл. Другими словами до header(....) ничего на подобии echo, print и т.д. быть не должно.
----- армия.. самое убогое место
XelaNimed
Отправлено: 14 Сентября, 2009 - 12:57:00
Частый гость
Покинул форум
Сообщений всего: 136
Дата рег-ции: Сент. 2009
Помог: 0 раз(а)
movEAX,
имеется форма, после заполнения которой, данные заносятся в БД. После этого, запускается скрипт генерирующий и сохраняющий на сервере vCard, при этом данные уже читаются из БД. Вот после этого, мне нужно изящно и грациозно передать пользователю файл. На данный момент ничего лучше пока в голову не лезет, кроме выше озвученного.
movEAX пишет:
Примечание: X.php должен генерировать не страницу, а именно vcf файл.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.