现在要用到一个FlashPaper的一个插件,就是可以把word,excel,pdf等转换成flash可以像百度文库那样在网页上浏览。
服务器是2003的,我装的是FlashPaper2,装好了,打开也是可以转换的如下面截图
我用cmd命令也是可以调用这个软件的,命令如下:
C:\FlashPaper2\FlashPrinter.exe D:\wwwroot\\qisehua\wwwroot\\cmd\ip.txt -o D:\wwwroot\qisehua\wwwroot\cmd\12.swf
但是我把这个命令用php执行就是不行,一刷新就是空白,看文件夹里也没有生成的swf文件。php代码如下:
exec("C:\\FlashPaper2\\FlashPrinter.exe D:\\wwwroot\\qisehua\\wwwroot\\cmd\\ip.txt -o D:\\wwwroot\\qisehua\\wwwroot\\cmd\\12.swf");
要说是php执行cmd命令有问题的话但是我用php执行cmd的其它命令又是可以的,代码如下:
exec("echo 写入文件内容>D:\\wwwroot\\qisehua\\wwwroot\\cmd\\test.txt");exit;
可以看到cmd这个文件夹下有刚才建立的文件,证明php里执行cmd命令是成功的。
但是为什么就不能运行FlashPrinte呢。
cmd.exe我也设置了权限,设置为everyone,FlashPaper2这个文件夹我也添加了everyone权限。
请各位大哥大姐给小弟分析一下可能是什么问题,谢谢。