0

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

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

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

我在 php 中使用了一个表单,当我按下提交按钮通过 jess 运行 1.clp 时,我希望使用表单中的变量 fname 来保存?回答

例如 1.html

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

欢迎.php

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

// connect with 1.clp
?>

有任何想法吗 ?

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

4

1 回答 1

0

这在 Java 中会容易得多。Jess 只是一个可以嵌入到 servlet 或 JSP 中的 Java 库。在 PHP 中,您必须以某种方式在两个运行时之间架起一座桥梁,尽管毫无疑问有人在某个时候做到了这一点,但这将是一个邪恶的科学怪人的事情,让成年男子像婴儿一样哭泣。

于 2012-01-20T23:34:09.793 回答