-
Notifications
You must be signed in to change notification settings - Fork 0
/
xmlrpc.php
executable file
·40 lines (34 loc) · 1.09 KB
/
xmlrpc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
/*
[UCenter Home] (C) 2007-2008 Comsenz Inc.
$Id: xmlrpc.php 12681 2009-07-15 05:24:47Z liguode $
*/
include_once('./common.php');
include_once(S_ROOT.'./source/class_xmlrpc.php');
if(empty($_SCONFIG['openxmlrpc'])) {
showmessage('no_privilege');
}
$siteurl = getsiteurl();
if(isset($_GET['rsd'])) {
obclean();
header("Content-type: text/xml, charset=utf-8", true);
echo '<?xml version="1.0" encoding="utf-8"?>';
?>
<rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd">
<service>
<engineName>UCenter Home</engineName>
<engineLink>http://u.discuz.net/</engineLink>
<homePageLink><?php echo $siteurl; ?></homePageLink>
<apis>
<api name="MetaWeblog" blogID="1" preferred="false" apiLink=" <?php echo $siteurl; ?>xmlrpc.php" />
<api name="WordPress" blogID="1" preferred="true" apiLink="<?php echo $siteurl; ?>xmlrpc.php" />
<api name="Blogger" blogID="1" preferred="false" apiLink=" <?php echo $siteurl; ?>xmlrpc.php" />
</apis>
</service>
</rsd>
<?php
} else {
$xmlrpc = xmlrpc::xmlrpcSet();
$data = $xmlrpc->xmlrpcServer();
}
?>