Джесс в PHP-код как? - PullRequest
       19

Джесс в PHP-код как?

0 голосов
/ 03 ноября 2011

Я пытаюсь встроить экспертную систему в сайт.

Мой код для экспертной системы - это скрипт Jess (1.clp), подобный:

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

Я использую формув php, и я хотел бы, когда я нажимаю кнопку отправки, чтобы запустить 1.clp через jess с переменной 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 голосов
/ 21 января 2012

Это было бы намного проще в Java; Jess - это просто библиотека Java, которую вы можете встроить в сервлет или JSP. С PHP вы должны каким-то образом соединить две среды выполнения, и, хотя, несомненно, кто-то сделал это в какой-то момент, это была бы нечестивая вещь франкенштейна, которая заставляла взрослых плакать, как младенцы.

...