【问题标题】:How to execute a command line from php如何从php执行命令行
【发布时间】:2024-08-08 05:40:02
【问题描述】:

我需要将 html 文件转换为 PDF,我有这个过程的命令行

C:\Program Files\Software602\Print2PDF/print2pdf.exe /iniconvert C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/BPO/Praveen/OCT_08/html_files/file.ini

这是要转换的命令行。但我不知道如何在 php 中运行它。

请帮帮我

【问题讨论】:

    标签: php command-line


    【解决方案1】:

    您可以使用反引号:`,您可以使用exec 函数、shell_exec 函数或system 函数。

    确保正确清理您的参数(escapeshellargsescapeshellcmd)。尽管上述所有方法都不适用于 php 的 safe mode

    【讨论】:

    • 不过,不要忘记用双引号将路径括起来。
    【解决方案2】:

    您可以使用system 函数,但您需要一个允许它的 PHP 版本:在安全模式下是不可能的。

    【讨论】:

      最近更新 更多