Всем Добрый вечер !!! Столкнулась с такой проблемой : Сохранить новый документ word на другом компьютере через php/ в браузере при нажатии на кнопку вызывается файл который формирует вордовский документ, точнее создает новый по типу шаблона и вставляет в него нужное содержимое: PHP: $word = new COM("word.application"); $word->Visible = 1; $word->Documents->Add("C:\\rrr.doc"); $word->Selection->Font->Name = 'Times New Roman'; $word->Selection->Font->Size = 14; .....//вставка содержимого $word->quit(); isset($word); документ visible=1 для того что бы пользователь смог добавить сразу недостающую информацию. Проблема такая: на сервере документ отлично открывается и сохраняется. а когда пытаешься с другого компьютера это повторить он пытается открыть этот документ на сервере. как с этим быть? может я пропустила какую-нибудь строчку?
учла, спасибо. теперь пользователю при нажатии на кнопку выходит окошко для сохранения файла "11.doc" PHP: $word->Documents[1]->SaveAs("11.doc"); header('Content-type: application/msword'); header("Content-Disposition: attachment;filename=11.doc"); но файл пустой в загрузках он весит, но негде не сохраняется. Очень жду совета!!
Вопрос еще не решен, прошу Вашей помощи. Сейчас организвана работа так: На стороне клиента через ajax посылается запрос на сервер. На сервере формируется документ word и клиенту должно возвращаться окно для сохранения документа. Но пользователю нечего не возвращается. окошко для сохранения открывается на сервере.
PHP: $word->Documents[1]->SaveAs("11.doc"); header('Content-type: application/msword'); header("Content-Disposition: attachment;filename=11.doc"); readfile('11.doc');
asik php ругается на readfile. и мне не надо что бы документ сохранялся на сервере, надо чт бы пользователь сам выбирал куда его сохранить на своем компьютере. сейчас выглядит так PHP: $word->Documents[1]->Save;
macaroshka это волшебные слова заклинания чтобы сохранялось у пользователя, нужно ему этот документ отдавать