小编Oth*_*man的帖子

找不到"COM"类

我一直在尝试在我的脚本中打开一个word文档,但是我收到了同样的错误.

 Fatal error: Class 'COM' not found in /Applications/XAMPP/xamppfiles/htdocs/**/**.php on line 3
Run Code Online (Sandbox Code Playgroud)

我的代码:

<?php

$word = new COM("word.application") or die("Unable to instantiate Word"); 

$word->Visible = 1; 


$word->Documents->Open("wordfile.docx");
$temp = $word->Dialogs->Item(228); // returns wdDialogToolsWordCount dialog object
$temp->Execute();   //updates the word count
$numwords = $temp->Words(); //gets the words out of it

echo 'Word count = '.$numwords;

$word->Quit(); 

?>
Run Code Online (Sandbox Code Playgroud)

我试图更改php.ini并删除分区中的分号COM.

[com]
path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
com.typelib_file = 
allow Distributed-COM calls …
Run Code Online (Sandbox Code Playgroud)

php xampp

35
推荐指数
2
解决办法
7万
查看次数

在php中读取word文档

我现在正在做一个项目,而且我一直在阅读word文档.

Word文件内容.

This is a test word file in PHP.

Thank you.
Run Code Online (Sandbox Code Playgroud)

PHP代码.

    $myFile = "wordfile.docx";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh, 1000);
    fclose($fh);
    echo $theData;
Run Code Online (Sandbox Code Playgroud)

输出:

PK!éQ°Â[Content_Types].xml ¢( ´”MOÂ@†ï&þ‡f¯¦]ð`Œ¡pP<*‰Ïëv
 «Ýì,_ÿÞiI¡(ziÒNß÷}fÚÞ`©‹h•5)ë&‘6Sf’²×ñc|Ë"Âd¢°R¶dƒþåEo
 ¼r€© ¦l‚»ãå´ÀÄ:0TÉ­×"ЭŸp'䧘¿îtn¸´&€  q(=X¿÷¹˜!.éñ
 š„ä,º_¿WF¥L8W()ò²Êu <"œ›l.Þ%¤¬Ìqª^Nøp0ÙKPºl­*Õ3Ó
 «¢‘ðáIhbçë3žY9ÓÔwr¼¹F›çJB­/Ýœ·é;é"©+Z(³e?ÈaUþ=ÅÚ÷Ä
 ø7¦Ã<I?Hû<4ÆeÓÉ:bGÛž!ÐN    ùþÛÆmCÇs+ÂÞ_þbǼ$§ó4ïœ
 0ñ£¶n…´#€W×îٕͱH:#oÒÎñ¿h{»JuLGÎ êõÐtÄêDZXg÷åFÌ kÈæÕîÿÿPK
 !ÇÂ'¼ß_rel
Run Code Online (Sandbox Code Playgroud)

无论如何在那里读取PHP中的word文档?

php

6
推荐指数
4
解决办法
4万
查看次数

php脚本的许可证密钥

我有一个剧本,我把它卖给一些人.我需要一种方法来确保我的脚本不能在我的客户列表中的任何网站上运行.

  • 首先,我使用IonCube来加密我的PHP代码.
  • 我的所有客户都在我的服务器数据库中.
  • 每个客户都有域名,电子邮件,姓名,电话.

避免让人们窃取我的脚本的最佳方法是什么?

我读到了在脚本中创建许可证密钥,因此任何没有许可证的脚本都不起作用.但是,有许多方法可以在未经我许可的情况下生成许可证密钥吗?

我需要的是不激活任何域名中的任何脚本,除非我在我的客户列表中有它.

php ioncube

5
推荐指数
2
解决办法
9516
查看次数

在PHP中查找图像边框颜色的算法

我试图找到一种方法从图像中获取边框颜色 php

我试图使用这个代码,但这个algorathim给了我任何图像的所有颜色.

<?php 
function colorPalette($imageFile, $numColors, $granularity = 5) 
{ 
   $granularity = max(1, abs((int)$granularity)); 
   $colors = array(); 
   $size = @getimagesize($imageFile); 
   if($size === false) 
   { 
      user_error("Unable to get image size data"); 
      return false; 
   } 
   $img = @imagecreatefromjpeg($imageFile); 
   if(!$img) 
   { 
      user_error("Unable to open image file"); 
      return false; 
   } 
   for($x = 0; $x < $size[0]; $x += $granularity) 
   { 
      for($y = 0; $y < $size[1]; $y += $granularity) 
      { 
         $thisColor = imagecolorat($img, $x, $y); 
         $rgb = imagecolorsforindex($img, $thisColor); 
         $red = round(round(($rgb['red'] / …
Run Code Online (Sandbox Code Playgroud)

php gd

4
推荐指数
1
解决办法
1298
查看次数

将韩语字符插入mysql

我想在MySQL中插入一些短语

第一个字段是英语,第二个字段是韩语.每次我从我的PHP脚本中插入值时,问题都显示在MYSQL中.&#54617;&#44368;

但是,如果我从PhpMyAdmin插入相同的韩国值它将起作用,所以从PHP脚本的问题.我在网上发现我必须改变CollationMySQL?

有帮助吗?

<?

//*---------------------------------------------------------*\\
//* if POST
//*---------------------------------------------------------*\\
if($_POST['addphrase'])
{
    $SQL = "INSERT INTO `sd_phrases` VALUES(NULL,?,?)";
    $db = new db();
    $db->execute($SQL,$_POST['english'],$_POST['korean']);
    $box = new true_box();
    $box->init('PLease Wait....','index.php?action=phrases');
    die();
}

?>
<form method="post">
<center>
    <table class="horz">
    <tr><th colspan="2">Add a new Phrase</th></tr>
    <tr><td>English Phrase</td><td><div align="left"><input type="text" size="80" name="english"></div>
    </td></tr>
    <tr><td>Korean Phrase</td><td><div align="left"><input type="text" size="80" name="korean"></div>
    </td></tr>
    <tr><td colspan="2"><input type="submit" value="Add" name="addphrase"></td></tr>
    </table>
</center>
</form>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

php mysql sql

3
推荐指数
1
解决办法
4224
查看次数

有人可以从浏览器中销毁会话吗?

基本上,我有一个脚本可以计算失败的尝试次数.如果数字高于5,我将阻止IP Address15分钟.

问题是在第一次失败尝试之后,计数器将等于1然后是2 .. 5

他的机器上有人可以破坏浏览器中保存的所有会话吗?我说的$_SESSION不是COOKIES

如果是,我将尝试考虑更改从会话计数的方式,并将值存储在我的本地文件中.

php session

1
推荐指数
1
解决办法
57
查看次数

如何在一行中调用另一个方法之后的方法

我正在寻找一些PHP代码,我看到一个对象将在同一行中调用多个方法.

我试图了解如何做到这一点,以及为什么我们需要使用它?

$object->foo("Text")->anotherFoo()->bar("Aloha")
Run Code Online (Sandbox Code Playgroud)

这个造型叫什么?什么是在PHP应用程序中使用它的最佳方式.

php

0
推荐指数
1
解决办法
324
查看次数

标签 统计

php ×7

gd ×1

ioncube ×1

mysql ×1

session ×1

sql ×1

xampp ×1