【问题标题】:Silently call PHP-CLI script from PHP page从 PHP 页面静默调用 PHP-CLI 脚本
【发布时间】:2016-02-20 15:38:38
【问题描述】:

我有许多 PHP 脚本,我通过 cron 作业在 PHP-CLI 下运行。一切正常。

我想做的是,通过我已经创建的网页,允许用户通过调用包含他们的脚本(通过 cron 调用)的 .php 文件手动运行他们自己的个人文件。

我已经有了控制面板和一个按钮,我希望能够从中调用 PHP 脚本,但我希望它“静默”完成,因为页面包含我不希望他们看到的数据。理想情况下,我希望能够调用 PHP 文件并在后台和 PHP-CLI 中运行。

所以我想我的问题是,我可以从 PHP 页面执行 PHP-CLI 脚本并让它在不向用户显示任何信息的情况下执行吗?

【问题讨论】:

    标签: php cron command-line-interface


    【解决方案1】:

    我后来发现这很有效。

    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, "http://URL/page.php"); 
    curl_setopt($ch, CURLOPT_HEADER, TRUE); 
    curl_setopt($ch, CURLOPT_NOBODY, TRUE); // remove body 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 
    curl_exec($ch); 
    

    【讨论】:

      猜你喜欢
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      相关资源
      最近更新 更多