php - 如何清除此错误

标签 php html css

我在下面使用了将 PPT 转换为 IMG 的代码

<html>
<head>
<title>ShotDev.Com Tutorial</title>
</head>
<body>
<?php

    $ppApp = new COM("PowerPoint.Application");
    $ppApp->Visible = True;
    $strPath = realpath(basename(getenv($_SERVER["SCRIPT_NAME"]))); 
    $FileName = "MyPP";
    $ppName = "MySlides.ppt";


    //*** Open Document ***//
    $ppApp->Presentations->Open(realpath($ppName));

    //*** Save Document ***//
    $ppApp->ActivePresentation->SaveAs($strPath."/".$FileName,17);  //'*** 18=PNG, 19=BMP **'
    //$ppApp->ActivePresentation->SaveAs(realpath($FileName),17);

    $ppApp->Quit;
    $ppApp = null;
?>
PowerPoint Created to Folder <b><?php $FileName?></b>
</body>
</html>

当使用 xamp 在我的本地系统中运行此代码时,它仅在 http://localhost 中工作,但如果我在我的网络服务器(cpanel 托管位置)位置中使用相同的代码,它会显示以下错误:

Fatal error: Class 'COM' not found in /home/domainname/public_html/index.php on line 9

最佳答案

PHP 手册状态..

As of PHP 5.3.15 / 5.4.5, this(COM) extension requires php_com_dotnet.dll to be enabled inside of php.ini in order to use these functions.

Installation Doc from PHP Manual

关于php - 如何清除此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20486575/

相关文章:

php - 如何检查 MySQL 结果是否在 PHP 中返回为空?

javascript - Html 下拉菜单不显示任何内容

asp.net-mvc - 如何删除asp.net中部分页面的页眉和页脚

javascript - 如何修复 TinyMCE 的样式?

PHP 分页与 PDO 不起作用

php - URL Mod 重写

javascript - 在页面底部显示div

javascript - 获取客户端外部页面的标题

javascript - 看板式网格 : make first element twice wider with JS

html - Css 列表对齐问题