在Cakephp中调用python脚本



我编写了一个名为search_categorization_service.php的服务类。现在我在这个类中调用python脚本

class SearchCategorizationService
{
    function searcher($query)
    {
    $tmp=passthru("python serverscript1.py $query");
    ob_start();
    $out=ob_get_contents(); 
    echo print_r($out,true);
    }
}

但是我在浏览器上没有得到任何输出。我试着把它返回到一个控制器类并打印输出,但它只是不起作用。任何帮助都将不胜感激。这是cakephp的问题吗?因为相同的应用程序在普通php中工作得很好。

尝试将ob_start()移动到$tmp=passthru("python serverscript1.py $query");之上。输出缓冲区启动后,似乎没有输出任何内容。

<?php
class SearchCategorizationService
{
    function searcher($query)
    {
    ob_start();
    $tmp=passthru("python serverscript1.py $query");
    $out=ob_get_contents(); 
    echo print_r($out,true);
    }
}
?>

相关内容

  • 没有找到相关文章

最新更新