Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
begemot
1

Проблема с $word=new COM("word.application") or die("Couldn ''t start Word!");

26.10.2011, 13:20. Просмотров 1516. Ответов 1
Метки нет (Все метки)

Наблюдаю такую штуку - создаю объект Word
PHP
1
$word=new COM("word.application") or die("Couldn ''t start Word!");
выполяню всякие там приблуды с ним, потом скрипт завершается с фатальной ошибкой(реальная жизненная ситуация), а экземпляр Word остается незавершенным процессом...короче после 15 минут тестинга вся память на машине засрана Word...

кто подскажет выход в такой ситуации?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2011, 13:20
Ответы с готовыми решениями:

Робот может перемещаться в четырех направлениях ("С" - север, "З" - запад, "Ю" - юг, "В" - восток) и принимать
Робот может перемещаться в четырех направлениях ("С" - север, "З" - запад, "Ю" - юг, "В" -...

Тысячные числа исправлять к примеру с "1200" на "1 200", "12000" на "12 000" и т.д
Собственно числа исправлять к примеру с "1200" на "1 200", "12000" на "12 000", "120000" на...

Составить программу, которая в строке s заменяет все вхождения " ph " на " f " а все вхождений " ed " на " ing
Составить программу, которая в строке s заменяет все вхождения " ph " на " f " а все вхождений " ed...

Почему ругается на "$excel = new COM("excel.application");"?
Здравствуйте, почему PHP может ругаться на такую строчку $excel = new...

Как добавить кнопки "WhatsApp" и "Позвонить" на обычном сайте, без CMS?
Всем привет! Создаю обычный сайт про облицовочный камень http://saj-studio.com/golden/ Возникла...

1
bazile
66 / 42 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
26.10.2011, 13:49 2
Можно попытаься обрабатывать ошибки с помощью своего обработчика ошибок. Установить его можно функцией set_error_handler. Обработчик должен будет попытаться закрыть Word.

Вообще корень проблемы в том Word не предназначен для использования из веб-приложений. Описанная тобой ситуация весьма типичная.

Еще одним выходом может оказаться ручное генерирование документов Word в формате XML (язык WordML). Этот формат поддерживается в Office 2002 (XP) и Office 2003. Частичное описание формата и примеры есть в блоге Брайана Джонса.
http://blogs.msdn.com/brian_jones/archive/2005/07/05/435772.aspx
В инете наверняка можно найти и более полные описания.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2011, 13:49

При отправке данных с input type="password" на почту, приходят только "*****"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"...

Поиск по сайту. Есть ли функция, аналогичная "get_meta_tags", только для "body"?
Простой поиск по сайту. Через glob прохожусь по всем html страничкам сайта, а далее, как я...

Как вывести все слова "телефон" и "Телефоны" стороковыми функциями?
Подскажите как вывести все слова "телефон" и "Телефоны" стороковыми функциями?? $text = "Купить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru