在shell中运行cmd命令并通过PHP运行不同的结果?

时间:2019-02-19 16:08:19

标签: php html npm cmd command-line

我已经通过Node.js安装了html-to-text。当我在外壳中运行以下命令时:

  

C:\> html文本 D:\ test.txt

文件D:\\test.html已正确转换为txt,我在D:\\文件夹中找到了旁边的正确输出。 但是,如果我尝试通过本地服务器上的PHP运行完全相同的命令:

<?php
exec('html-to-text < D:\\test.html --tables=true --wordwrap=false > D:\\test.txt');
?>

脚本运行并生成一个.txt文件,但.txt文件为空。

是什么导致这种不同的行为?我应该如何通过PHP运行脚本并获得正确的结果,而不是空文件?感谢您的任何建议!

0 个答案:

没有答案