Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> php com word, виснит без ошибок 
:(
    Опции темы
fowork1
Дата 7.7.2011, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



Apache 2.2.17    PHP 5.2.0       Win XP SP3

Код

try{
    $word = new COM("word.application") or die("Unable to instantiate Word");
    
    $input = "E:\\Рабочий стол\\2.doc"; 
    print "Loaded Word, version {$word->Version}\n<br>"; 
    
    $word->Visible = 1; 
    print "Set Word To Visible<br>"; 
    
    $word->Documents->Open($input); 
    print "Opened $input<br>";

} catch(Exception $e) {
    $e->getMessage();
}
$word->Quit();
$word = null;


Постоянно возникют проблемы при попытке открыть файл. Процесс висит в памяти и ничего не происходит.
Подскажите, в чём может быть дело?

P.S. В браузер ничего после "Set Word To Visible" не выводится и никаких exception не выдаётся

Это сообщение отредактировал(а) fowork1 - 8.7.2011, 13:34
PM MAIL   Вверх
DenNTRooT
Дата 14.7.2011, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 14.7.2011

Репутация: нет
Всего: 1



У вас в input двойные слешы в пути поменяйте на одинарные
PM MAIL   Вверх
fowork1
Дата 15.7.2011, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



Спасибо большое, что откликнулись, но не то. Пробовал.  И на "/" менял и путь без русских символов делал - один фиг.
PM MAIL   Вверх
DenNTRooT
Дата 17.7.2011, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 14.7.2011

Репутация: нет
Всего: 1



Тогда думаю Вы пропустили строчку  $word->Activate(); после $word->Visible = 1;
PM MAIL   Вверх
fowork1
Дата 20.7.2011, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



 smile 
И это тоже пробовал. Он на  $word->Activate(); ругается.

Может есть варианты, почему он виснет? Может ждёт чего-то или файл занят? Тогда как можно проверить?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.