Автор Тема: Excel+PHP маленькая проблемочка!!!  (Прочитано 3647 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Muza

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Excel+PHP маленькая проблемочка!!!
« : 18 Июня 2005, 16:42:10 »
Здравствуйте господа PHPники!
Пользуюсь:
Apache v1.3.29
PHP v4.3.5
БД: MS SQL SERVER 2000 (SP3)
ОС: MS SERVER 2003 (без SP1)
PHP Expert Editor v3.2.1

Уменя вопрос маленький:
есть скрипт (очень длинный)

...
# Создание COM объекта
$excel = new COM("excel.application") or die("Unable to instanciate Excel");

$excel ->SheetsInNewWorkBook 1;
$excel ->WorkBooks->Add();

$x=2;

$sheet=$excel->Workbooks[1]->Sheets[1];
$sheet->activate;

$sheet->cells[$x][1]->value="Ура";
$sheet->cells[$x][1]->font->bold=1;

$excel->Visible 1;

//освобождаем объект
$excel->Release();
$excel null;

?>


когда я проверяю скрипт через свой PHP Editor все работает. Открывается Excel с новым документы и записывает на ячейку В1 жирное "Ура".
А когда эту скрипт запускаю через ie (с помошью ссылки) Excel не открывается (не видно визуально) но в Task Мanager е видно процесс Excel, не понимаю в чем дело:(.
Буду очень рад если ответите.

Оффлайн sarutobi

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 61
  • +0/-0
  • 0
    • Просмотр профиля
Excel+PHP маленькая проблемочка!!!
« Ответ #1 : 19 Июня 2005, 18:39:37 »
Цитировать
А когда эту скрипт запускаю через ie (с помошью ссылки) Excel не открывается (не видно визуально) но в Task Мanager е видно процесс Excel

На сервере видно процесс Excel? :)) Или все-таки надо на клиенте открывать?

Оффлайн Muza

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Excel+PHP маленькая проблемочка!!!
« Ответ #2 : 20 Июня 2005, 08:35:29 »
На сервере процесс видно но визуально не открывается. На клиенте ни чего не происходит. ни процесса ни окна не видно...

Оффлайн sarutobi

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 61
  • +0/-0
  • 0
    • Просмотр профиля
Excel+PHP маленькая проблемочка!!!
« Ответ #3 : 20 Июня 2005, 11:07:05 »
Цитировать
На сервере процесс видно но визуально не открывается. На клиенте ни чего не происходит. ни процесса ни окна не видно...

Смотрели в PHP-editor\'е  в режиме отладки?
Попробуйте:
1. $excel->Visible = 1; сделать второй строкой скрипта
2. посмотреть Ссылку , возможны проблемы с правами доступа.
На клиенте ничего и не должно происходить - php исполняется на сервере.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28