谁能帮我把PHP改为JSP?
今天头脑里就象有一团屎,什么都弄不出来,但是上头急着要。
谁帮帮忙!谢谢了!
PHP代码示例:
//包含 XMLRPC 库文件
require_once(‘xmlrpc/xmlrpc.inc’);
$xmlrpc_defencoding = ‘’;
$login_flag = false; //默认设置登录标记为false
//使用基础管理平台传递的参数 $sessid,通过XMLRPC进行判断用户是否已经登录
if (isset($_GET['sessid']) && $sessid = $_GET['sessid']) {
//调用基础平台的 XMLRPC user.isUserLogin() 方法
$c = new xmlrpc_client(‘/platform/rpc/’, ‘192.168.212.68’, 80);
$c->setCredentials(‘K12RPC’, ‘K12RPCPwd’); //进行XMLRPC验证
$m = new xmlrpcmsg('user.isUserLogin', array(new xmlrpcval($sessid)));
$r = $c->send($m);
$errmsg = '访问基础平台('.$cms->platform_xmlrpcs['host'].')的 XMLRPC 方法 user.isUserLogin 失败!原因:';
if (!$r) {
$errmsg .= '消息发送失败!';
} else if ($r->faultCode()) { //调用XMLRPC出错!
$errmsg .= '错误码:' . $r->faultCode() . ';原因:' . $r->faultString();
} else {
$v = $r->value();
$user_id = $v->scalarval();
if ($user_id) {
//通过 user_id,调用基础管理平台 user.getUserInfo() 方法,获取当前用户信息
$params = array(new xmlrpcval("user_id='" . $user_id . "'"),
new xmlrpcval(''),
new xmlrpcval(1, 'int'),
new xmlrpcval(0, 'int'));
$m = new xmlrpcmsg('user.getUserInfo', $params);
$r = $c->send($m);
$v = $r->value();
$max = $v->arraysize();
if ($max > 0) {
$rec = $v->arraymem(0);
$v = $rec->structmem('user_name');
$user_true_name = $v->scalarval();
$_SESSION[‘TEST_TRUE_NAME’] = $user_true_name; //注册用户真实姓名SESSION
//可继续注册产品需要的其他用户信息……
} //end if
$_SESSION[‘TEST_USER_ID’] = $user_id; //注册用户名SESSION
} else { //用户未登录
unset($_SESSION[‘TEST_TRUE_ID’]);
unset($_SESSION[‘TEST_TRUE_NAME’]);
//可继续产品需要的其它操作……
session_destroy();
} //end if
$errmsg = '';
} //end if
if ($errmsg) { //ERROR!
echo($errmsg);
exit;
} //end if
} else if ($_SESSION[‘TEST_USER_ID’]) { //用户已经登录
//产品的其它操作代码……
} //end if
问题点数:100、回复次数:10Top
1 楼fyol(韦狂徒)回复于 2006-03-18 10:23:19 得分 20
看不懂,坐在板凳上等高手出现Top
2 楼abcwzl(剑情)回复于 2006-03-18 11:46:23 得分 10
晕,重写算了Top
3 楼zorro09(啊!上帝!)回复于 2006-03-18 12:55:19 得分 10
真的像有一团屎Top
4 楼lydvqq(碧水情缘♀黑哥)回复于 2006-03-19 11:41:43 得分 10
PHP->JAVA
&_&Top
5 楼caina3(阿郎→偶什么都不会)回复于 2006-03-20 14:39:38 得分 0
xmlrpc
web service
倒了
埋头学习中......
事情解决了后发分.Top
6 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-20 14:49:47 得分 10
没时间Top
7 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2006-03-20 15:21:53 得分 10
这怎么可能能转,两种东西根本就是牛唇不对马嘴Top
8 楼xiongbing528(多情剑客无情剑)回复于 2006-03-20 20:11:08 得分 10
呵呵。。发到PHP版去把Top
9 楼ooppoo(OPPOMP3)回复于 2006-03-20 21:31:24 得分 10
有没有转的工具?Top
10 楼ASPserver(即便你从不绽放,淹没在花团似锦的芳香,她也会千百度中寻至你气息,只蓦然回首间,只回首间的一眼,你便知)回复于 2006-03-21 01:15:13 得分 10
PHP里面那个$符号每次写程序的时候不知道顺手不哦,哈Top




