我正在尝试在网站中嵌入专家系统。
我的专家系统代码是一个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
?>
有什么想法吗?
我能以其他方式做同样的事吗? 提前致谢
答案 0 :(得分:0)
这将是在Java中更容易; Jess只是一个可以嵌入到servlet或JSP中的Java库。从PHP开始,你必须以某种方式在两个运行时间之间架起桥梁,虽然无疑有人在某个时刻完成了它,但这将是一个邪恶的科学怪人的事情,让成年男子像婴儿一样哭泣。