當前位置:首頁 » 操作系統 » 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程序,包含你所要的所有功能

熱點內容
ilspy反編譯代碼 發布:2024-10-03 02:16:32 瀏覽:287
我的世界斗羅大陸平板伺服器 發布:2024-10-03 02:16:30 瀏覽:576
安卓怎麼把時間改成天數 發布:2024-10-03 02:14:12 瀏覽:722
編程白板 發布:2024-10-03 02:13:37 瀏覽:272
飛度888配置有哪些 發布:2024-10-03 02:11:27 瀏覽:255
安卓鎖屏怎麼關閉 發布:2024-10-03 01:48:35 瀏覽:47
linux什麼是編譯安裝 發布:2024-10-03 01:40:34 瀏覽:897
奧維地圖伺服器lp地址怎麼填 發布:2024-10-03 01:36:39 瀏覽:352
安卓影音先鋒怎麼提速 發布:2024-10-03 01:32:54 瀏覽:683
金蝶加密伺服器未啟動是怎麼回事 發布:2024-10-03 01:14:41 瀏覽:311