jess在php代码中如何?

时间:2011-11-03 13:29:53

标签: php jess

我正在尝试在网站中嵌入专家系统。

我的专家系统代码是一个Jess脚本(1.clp),如:

 (defrule ask_input
            (initial-fact)
        =>
            (printout t "Welcome " ?*answer* crlf)
        )

我在php中使用一个表单,当我按下提交按钮时我想要 通过jess运行1.clp,其中包含要保存在表单中的变量fname? answer

例如 1.HTML

 <html>
        <body>
        <form action="welcome.php" method="post">
            Name: <input type="text" name="fname" />
                  <input type="submit" />
        </form>
        </body>
        </html>

的welcome.php

<?php
$name = $_POST["fname"];

// connect with 1.clp
?>

有什么想法吗?

我能以其他方式做同样的事吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

这将是在Java中更容易; Jess只是一个可以嵌入到servlet或JSP中的Java库。从PHP开始,你必须以某种方式在两个运行时间之间架起桥梁,虽然无疑有人在某个时刻完成了它,但这将是一个邪恶的科学怪人的事情,让成年男子像婴儿一样哭泣。