<?php include "simsimi.class.php"; session_start(); $sid = session_id(); $dir = 'data/' . substr($sid, -1) . '/'; @mkdir($dir, 0777, true); $sim = new Simsimi(array('sid' => $sid, 'datapath' => $dir . 'sim_', 'proxy' => 'http://173.193.200.199:3128')); function rjson($msg, $status = 0) { $r = array('info' => $msg, 'status' => $status); die(json_encode($r)); } if (isset($_POST['content'])) { $content = trim($_POST['content']); if (!$content) { rjson('请输入正确的内容'); } $result = $sim->talk($content); if ($result) { rjson($result, 1); } else { rjson('我不知道你想表达什么', 1); } } $simready = $sim->init(); ?> <!DOCTYPE html> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<?php include "../simsimi.class.php"; $sid = $_REQUEST['sid'] ? trim($_REQUEST['sid']) : getenv('REMOTE_ADDR'); $sid = md5($sid); $content = $_REQUEST['msg'] ? trim($_REQUEST['msg']) : ''; $dir = '../data/' . substr($sid, -1) . '/'; @mkdir($dir, 0777, true); $sim = new Simsimi(array('sid' => $sid, 'datapath' => $dir . 'sim_', 'proxy' => 'http://173.193.200.199:3128')); function rjson($msg, $status = 0) { $r = array('info' => $msg, 'status' => $status); die(json_encode($r)); } if (!$content) { rjson('error'); } $result = $sim->talk($content); if ($result) { rjson($result, 1); } else { rjson('failed'); }