当前位置:首页 » 操作系统 » ucenter源码

ucenter源码

发布时间: 2022-04-24 15:25:05

Ⅰ 希望 得到一份 uchome 2.0 wap版的源代码

<?php
/*
[UCenter Home] (C) 2007-2008 Comsenz Inc.
$Id: cp_import.php 13000 2009-08-05 05:58:30Z liguode $
*/

if(!defined('IN_UCHOME')) {
exit('Access Denied');
}

//判断是否有权限
if(!checkperm('allowblog')) {
ckspacelog();
showmessage('no_privilege');
}

//实名认证
ckrealname('blog');

//视频认证
ckvideophoto('blog');

//新用户见习
cknewuser();

//判断是否发布太快
$waittime = interval_check('post');
if($waittime > 0) {
showmessage('operating_too_fast','',1,array($waittime));
}

//检查是否支持
if(!function_exists('fsockopen')) {
showmessage('support_function_has_not_yet_opened fsockopen');
}

$userfile = S_ROOT."./data/temp/{$_SGLOBAL['supe_uid']}.data";
$results = array();

if(file_exists($userfile)) {
$result = sreadfile($userfile);
$results = empty($result)?'':unserialize($result);
}
$reward = getreward('blogimport', 0);
$siteurl = getsiteurl();

if(submitcheck('importsubmit')) {

//验证经验值
if($space['experience'] < $reward['experience']) {
showmessage('experience_inadequate', '', 1, array($space['experience'], $reward['experience']));
}

//检查积分
if($space['credit'] < $reward['credit']) {
showmessage('integral_inadequate','',1,array($space['credit'],$reward['credit']));
}

//站点URL
$_POST['url'] = trim($_POST['url']);
if(empty($_POST['url']) || !$urls = parse_url($_POST['url'])) {
showmessage('url_is_not_correct');
}

//构建串
$xmldata = '<?xml version="1.0" encoding="utf-8"?>';
$xmldata .= '<methodCall><methodName>metaWeblog.getRecentPosts</methodName>';
$xmldata .= '<params>';
$xmldata .= '<param><value><string>blog</string></value></param>';
$xmldata .= '<param><value><string>'.shtmlspecialchars(siconv($_POST['username'], 'utf-8')).'</string></value></param>';
$xmldata .= '<param><value><string>'.shtmlspecialchars($_POST['password']).'</string></value></param>';
$xmldata .= '<param><value><int>'.intval($_SCONFIG['importnum']).'</int></value></param>';
$xmldata .= '</params>';
$xmldata .= '</methodCall>';

//发生请求
$result = '';
$urls['port'] = empty($urls['port'])?'80':$urls['port'];

if(@$fp = fsockopen($urls['host'], $urls['port'], $errno, $errstr, 30)) {
$header = "POST $urls[path] HTTP/1.1\r\n";
$header .= "Host: $urls[host]\r\n";
$header .= "Content-Type: text/xml; charset=utf-8\r\n";
$header .= "Content-Length: ".strlen($xmldata)."\r\n";
$header .= "Connection: Close\r\n\r\n";
$header .= $xmldata."\r\n";
fputs($fp, $header);

$inheader = 1;
$org_result = '';
while (!feof($fp)) {
$line = fgets($fp, 1024);
$org_result .= $line;
if ($inheader && ($line == "\n" || $line == "\r\n")) {
$inheader = 0;
}
if (!$inheader) {
$result .= trim($line);
}
}
fclose($fp);
}

if(empty($result)) {
showmessage('blog_import_no_result', '', 1, array(shtmlspecialchars($org_result)));
}

//解析结果
$results = xmltoarray($result);
$ones = array_pop(array_slice($results, -1));
if(!isset($ones['postid'])) {
if(empty($ones)) {
$return = "<textarea name=\"tmp[]\" style=\"width:98%;\" rows=\"4\">".shtmlspecialchars($result)."</textarea>";
} else {
$return = implode(', ', $ones);
}
showmessage('blog_import_no_data', '', 1, array($return));
}

//缓存结果
swritefile($userfile, serialize($results));

} elseif (submitcheck('import2submit')) {

include_once(S_ROOT.'./source/function_blog.php');

if(empty($results) || empty($_POST['ids'])) {
showmessage('choose_at_least_one_log', 'cp.php?ac=import');
}

$allcount = $incount = 0;
krsort($results);//倒序
foreach ($results as $key => $value) {
$allcount = $allcount + 1;
if(in_array($key, $_POST['ids'])) {
$value = saddslashes($value);

$dateline = intval(sstrtotime($value['dateCreated']));

$subject = getstr($value['title'], 80, 1, 1, 1);

$message = isset($value['description'])?$value['description']:$value['content'];
$message = getstr($message, 0, 1, 1, 1, 0, 1);
$message = checkhtml($message);

if(empty($subject) || empty($message)) {
$results[$key]['status'] = '--';
$results[$key]['blogid'] = 0;
continue;
}

//开始导入
$blogarr = array(
'uid' => $_SGLOBAL['supe_uid'],
'username' => $_SGLOBAL['supe_username'],
'subject' => $subject,
'pic' => getmessagepic($message),
'dateline' => $dateline?$dateline:$_SGLOBAL['timestamp']
);
$blogid = inserttable('blog', $blogarr, 1);

//插入内容
$fieldarr = array(
'blogid' => $blogid,
'uid' => $_SGLOBAL['supe_uid'],
'message' => $message,
'postip' => getonlineip()
);
inserttable('blogfield', $fieldarr);

//统计
$incount = $incount + 1;

$results[$key]['status'] = 'OK';
$results[$key]['blogid'] = $blogid;
} else {
$results[$key]['status'] = '--';
$results[$key]['blogid'] = 0;
}
}
if($incount) {
//扣除积分
getreward('blogimport');
@unlink($userfile);
}
} elseif (submitcheck('resubmit')) {
@unlink($userfile);
$results = array();
}

include template('cp_import');

//xmlrpc结果解析
function xmltoarray($xmldata){
global $_SC;

$struct = array();
$__type = 0;
$tmp_value = '';

$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, $xmldata, $values, $indexs);
xml_parser_free($parser);

$loop = count($indexs['member']) / (count($indexs['struct']) / 2 );

for ($i = 0; $i < count($indexs['member']); $i += $loop){
$_struct = array_slice($indexs['member'], $i, $loop);
$_array_pop = array_pop($_struct);
$_array_shift = array_shift($_struct);
$__struct = array_slice($values, $_array_shift, $_array_pop - $_array_shift + 1);

$keys = array();
foreach($__struct as $_value){
if("complete" == $_value['type']){
if($__type == 0){
$tmp_value = $_value['value'];
$keys[] = $tmp_value;
} else {
if(($tmp_value == 'content' && in_array('description', $keys)) || ($tmp_value == 'description' && in_array('content', $keys))) {
} else {
$struct[$i][$tmp_value] = siconv( $_value['value'], $_SC['charset'], 'UTF-8');
}
}
$__type == 0 ? $__type = 1:$__type = 0 ;
}
}
}
return $struct;
}

?>

Ⅱ UCENTER整合问题 高分送!

ASP整合UC代码实例

本源程序实现了asp和UCenter之间的通信,在Ucenter 1.6测试过,是真正可以和Ucenter用户中心同步登陆,用户注册,用户密码修改,您可以依照本程序写出其它功能(好友列表,短消息列表,发送短消息,删除用户等功能)
注意:论坛中有Ucenter应用设置图示,

下载本ASP整合UCenter源代码实例 http://www.cycoo.net/demo/asp_to_ucenter.zip

Ⅲ 修改网站源码价格是多少

恩就用是用UCenter Home 做二次开发咯。
方案一:你可以找有实际能力的软件公司(网站建设服务),但是一定是有开发能力的。因为现在很多网站建设的公司里面的程序员水平都不怎么样。会用一些CMS来改网站。比如说用DedeCms来改的。所以做二次开发不一定能胜任。因为Ucenter Home的代码还是不那么容易懂的(熟悉结构会好很多)。当然你找软件公司,价格可能会高一点。毕竟别人是公司嘛。

方案二:你可以找那些比较有能力的个人程序员,其实很多程序员在公司干一份工作。自己也接私单的。个人对个人的沟通可能效果会更好。价格也会比公司低一点。

方案三: 你自己学(是在有一定基础的前提下)。ucenter home的代码结构都是那个样。一个index.php入口。do.php入口。然后根据参数调不同的模块文件。熟悉这个结构了 就会很好多。

价格这个就不好说了。看你的需求来的。如果你的需求比较特殊。需要重新开发模块价格就会高一点。如果是修改原来的模块价格就稍微低一点。

恩。留一个QQ号吧:19669216 欢迎交流。

Ⅳ ucenter整合

修改最土的源码,以应用的形式接入肯定是可以的。

Ⅳ DISCUZ安装请问下源码安装怎么弄得

1、进入后台,首先我们点击“系统工具”->“JS 调用设置”,先点击其中的“基本设置”。先开启 JS 调用功能 2、再点击其中的“调用项目设置” 主题列表:在这里可以配合不同的参数调用到你论坛的所有主题文章,用在不同的位置,如主题推荐、公告文章、热点文章、最新主题、最新回复等等 版块列表:在这里你可以调用到你论坛的版块列表,如果你想在自己的页面中再次显示你自己论坛的版块结构的话,这个调用就用的到了 会员排行:通过这个调用,你可以轻松的对您论坛的会员制作一个简单的排行榜,可以按照各种方式进行排行哦 论坛统计:这个统计适合放置在论坛的首页,可以随时让用户自己论坛的发展情况 附件图片调用:这个调用会寻找所有带图片附件的主题,取出其中的一张图片作为这个主题的标志图片显示出来,提高图片主题的点击率 自定义:在自定义类型实际上十一个以上所有 JS 调用类型的聚合,你可以做 n 个以上所涉及的调用,通过这个自定义类型组合成一个,就像搭积木一样。这样正式用的时候只需调用这自定义类型的调用设置即可啦!

Ⅵ 织梦cms系统UCenter模块进不去怎么办

看到上面那个错误提示,就知道是配置项的密码错误,导致没能链接到数据库,具体我没用过UCENTER 但是一定是密码错误,或者还需要修改其他地方的配置项,

Ⅶ Ucenter Home所谓的开源产品,开源到什么程度呢和Ubuntu一样吗

ucenter home只是开放了PHP源代码,但是商业使用还是要钱的,所以没有完全遵循开源软件的使用协议。

Ⅷ 网站源码是PHP的,源码config文件和数据库信息在参考资料里。希望帮忙处理一下

1、设定Mysql数据库可以远程访问,参考:
http://blog.csdn.net/claro/archive/2011/03/11/6240262.aspx

2、将220.113.32.100服务器的默认3306端口,映射到路由上,用于外网用户访问。最好是做域名解析到该IP。

3、修改代码中的数据库定义:比如
mysql 是直接连接的数据库, 为了效率, 建议采用 mysql
define('UC_DBHOST', '220.113.32.100'); // UCenter 数据库主机
define('UC_DBUSER', 'root'); // UCenter 数据库用户名
define('UC_DBPW', '5201314'); // UCenter 数据库密码
define('UC_DBNAME', 'sq_zq001'); // UCenter 数据库名称

。。。

Ⅸ 如何找到网站源码中的数据库

网站环境不同,不同程序有不同的数据库配置位置以discuz为例,其他的随机应变:

  1. Discuz论坛的数据库在程序中有设置文件对应查询账号密码,目录位置:

    /config/config_global.php

    /uc_server/data/config.inc.php

    /config/config_ucenter.php

  2. 文件都含有Discuz论坛数据库的登录账号密码信息,可以参考查询数据库信息。

  3. 网站本身的数据库是和程序分开的,大部分主机都是储存在两个空间。小型虚拟主机,没有权限查看数据库文件,但是会提供在线管理的工具,一般在空间后台有提供链接。

  4. 云主机,快云VPS,云服务器,以及独立主机,都有远程服务器管理权限的,直接登录远程,就可以查看数据库位置。

  5. 目前的情况看,快云VPS都自带云数据库,也有管理平台,可以后台直接打开,登录管理数据库。

Ⅹ 求推荐一款合适的互动网站源码程序

有!

ucenter home 2.0

很不错的SNS程序,包含你所要的所有功能

热点内容
ie缓存删不掉 发布:2024-10-03 00:24:22 浏览:707
一个服务器搭建k8s 发布:2024-10-02 23:56:45 浏览:975
微信源码net 发布:2024-10-02 23:56:44 浏览:131
安卓中通过什么传递数据 发布:2024-10-02 23:48:26 浏览:14
在空间怎么上传视频 发布:2024-10-02 23:44:19 浏览:967
方舟手游非官方服务器有什么用 发布:2024-10-02 23:32:10 浏览:442
压缩海带球 发布:2024-10-02 23:11:31 浏览:578
配置显卡怎么选 发布:2024-10-02 23:11:26 浏览:120
android的环境变量配置 发布:2024-10-02 22:54:23 浏览:924
whereisjava 发布:2024-10-02 22:42:21 浏览:818