Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
$WshShell->;Run()php_Php - Fatal编程技术网

$WshShell->;Run()php

$WshShell->;Run()php,php,Php,我的问题是关于$WshShell->Run()php方法,将其与swfTools集成(将文件pdf转换为swf)。当我在php中运行这个命令时,它会给我一个空白页面,并且不会将文件转换为swf。但当我直接在cmd中运行它时,它会转换文件。请告诉我为什么会出错 PHP代码 <?php $WshShell = new COM("WScript.Shell"); oExec = $WshShell->Run("d:\SWFTools\pdf2swf.exe C:\wamp\www\flex

我的问题是关于
$WshShell->Run()
php方法,将其与swfTools集成(将文件pdf转换为swf)。当我在php中运行这个命令时,它会给我一个空白页面,并且不会将文件转换为swf。但当我直接在cmd中运行它时,它会转换文件。请告诉我为什么会出错

PHP代码

<?php
$WshShell = new COM("WScript.Shell");
oExec = $WshShell->Run("d:\SWFTools\pdf2swf.exe C:\wamp\www\flex\zubair.pdf -o d:\zubair.swf", 0, true);
?>

oExec
变量声明中缺少
$
符号。我认为你必须摆脱命令中的反斜杠

$oExec = $WshShell->Run("D:\\SWFTools\\pdf2swf.exe C:\\wamp\\www\\flex\\zubair.pdf -o D:\\zubair.swf", 0, true);

oExec
变量声明中缺少
$
符号。我认为你必须摆脱命令中的反斜杠

$oExec = $WshShell->Run("D:\\SWFTools\\pdf2swf.exe C:\\wamp\\www\\flex\\zubair.pdf -o D:\\zubair.swf", 0, true);

谢谢你斯莫特解决了我的问题谢谢你斯莫特解决了我的问题