我使用 PHP 构建了一个 Web 应用程序,该应用程序从 Instagram 获取许多包含诸如“披萨”之类的关键字的帖子,并将它们与其他一些数据一起加载到 MongoDB。
其中一个模块是 Python 的 NLTK,这是我调用它的方式(是的,我正在疯狂地切换语言 [只是为了研究它们]):
$foo = exec("python tokenize.py $bar");
现在上面的行完全可以工作了,但我正在寻找一种类似的方法来调用我的 SpamAssassin 来检查 Instagram 帖子的内容是否是垃圾邮件。从 SA 的文档来看,我知道可以检查一些纯文本文件,因为它们是这里的邮件。虽然我是 SA 的新手。
对于高级 SA 用户来说,这个问题可能非常简单,但我无法从 cmd 中分辨出 SA 中的任何输入输出选项,就像上面的 PHP-to-Python 调用一样。假设这$string
是 Instagram 帖子的内容,我正在寻找这样的脚本:
$score_of_SA = exec("spamassassin.exe $string")
PHP中是否有类似的脚本?如果没有,我该怎么做才能检查该内容?
假设我的 SA 已更新和培训。