Класс php_com_dotnet отсутствует в phpPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Класс php_com_dotnet отсутствует в php

Сообщение Гость »


Поэтому я использую в своем коде вызов php_com_dotnet:

$word = new COM("word.application"); // Скрываем окно приложения MS Word $word->Видимый = 0; //Создаем новый документ $word->Документы->Добавить(); // Определить поля страницы $word->Выбор->PageSetup->LeftMargin = '2'; $word->Выбор->PageSetup->RightMargin = '2'; // Определить настройки шрифта $word->Выбор->Шрифт->Имя = 'Arial'; $word->Выделение->Шрифт->Размер = 10; // Добавить текст $word->Выбор->TypeText("ТЕКСТ!"); // Сохранить документ $filename = tempnam(sys_get_temp_dir(), «слово»); $word->Documents[1]->SaveAs($filename); // Закрываем и выходим $word->выйти(); не установлено ($ слово); header("Тип контента: application/vnd.ms-word"); header("Content-Disposition: Attachment;Filename=document_name.doc"); // Отправляем файл в браузер прочитать файл ($ имя файла); отсоединить ($имя файла); и я получил его ошибку:

Неустранимая ошибка: неперехваченная ошибка: класс COM не найден в /var/www/clients/client1/web1/web/nordin/save.php:6 Трассировка стека: #0 {main} добавлен в /var/www /clients/client1/web1/web/nordin/save.php в строке 6

поэтому я осмотрелся и добавил это в свой файл php.ini:

[COM_DOT_NET] ;расширение=php_com_dotnet.dll Enable_dl = Вкл. ; каталог_расширения = "расширение" и это все равно не работает, что я делаю не так? пожалуйста, помогите!

ИЗМЕНИТЬ

мои файлы находятся на sftp-сервере, и я получаю такую ​​ошибку:
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»