Пытаюсь экспортировать таблицу БД в Excel при помощи создания COM объекта. В редакторе (DZSoft PHP Editor) все работает - Excel запускается, создается xls документ с переданными данными.
Если пытаюсь открыть этот же php-файл в Internet Explorer (стоит Apache 1.3), то ничего не происходит, только в списке процессов появляется excel.exe, хотя сам Excel не запускается.
Подскажите, в чем проблема, плиз!
Проблемы с использованием COM в PHP
-
- Сообщения: 20
- Зарегистрирован: 19 авг 2004, 14:12
- Откуда: Харьков
-
- Сообщения: 20
- Зарегистрирован: 19 авг 2004, 14:12
- Откуда: Харьков
Absurd, спасибо, заработало, правда не совсем так как хотелось бы.
В свойствах службы апача на закладке "Вход в систему" выбираю вход со своей учетной записью, ввожу свой пароль, перезапускаю службу, но все равно на моем десктопе Excel не появляется, а только в списке процессов. А если выбрать вход службы в систему с системной учетной записью, отметив флажок "Разрешить взаимодействие с рабочим столом", тогда Excel появляется на моем десктопе.
В принципе и так нормально, единственный недостаток: если сохранять документ из php-кода (не указывая папку, а просто имя документа), то он сохраняется в папку "Мои документы" системной учетной записи.
В свойствах службы апача на закладке "Вход в систему" выбираю вход со своей учетной записью, ввожу свой пароль, перезапускаю службу, но все равно на моем десктопе Excel не появляется, а только в списке процессов. А если выбрать вход службы в систему с системной учетной записью, отметив флажок "Разрешить взаимодействие с рабочим столом", тогда Excel появляется на моем десктопе.
В принципе и так нормально, единственный недостаток: если сохранять документ из php-кода (не указывая папку, а просто имя документа), то он сохраняется в папку "Мои документы" системной учетной записи.
В догонку к этой теме, как запустить ворд или ексел на удаленном компе? На том где стоит апач все ок, а вот на любом другом запускается только процесс ворда, а окно не открывается, как с этим бороться?