Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

musicbox_2.0 仿songtaste插件解密版

[复制链接]
c2574 发表于 2009-9-11 14:41:11 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 
插件名称: musicbox_2.0
插件作者: qq:426420
适用版本: UCHome 2.0
本帖最后由 c2574 于 2009-9-12 19:33 编辑

musicbox_2.0 仿songtaste插件解密版

http://home.666n.com/space.php?do=musicbox

原版解密的
还有部分是调用远程文件的。。


郁闷提供压缩包的家伙,给的东西不全,我走了好多弯路。。

现在最后阶段了,功能基本实行。

远程文件已完全取消。

请看图片哦。谁给个完整 2.0包,谢谢了。


QQ426420

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
a2949 发表于 2009-9-11 14:42:03 | 显示全部楼层
沙发吗?第一个是不是可以免费一下的
回复

使用道具 举报

abcnic18 发表于 2009-9-11 14:43:45 | 显示全部楼层
坐个凉板凳。。。
回复

使用道具 举报

bb1000 发表于 2009-9-11 14:45:45 | 显示全部楼层
有沒有演示???

太貴了......不敢冒險~~
回复

使用道具 举报

 楼主| c2574 发表于 2009-9-11 14:51:01 | 显示全部楼层
<?php
function integralop($integral,$uid) {
global $_SGLOBAL,$_SC;
if($_SC['music_integralset']=="1") {
$_SGLOBAL['db']->query('UPDATE '.tname('space').' SET credit=credit+'.intval($integral).' WHERE uid='.$uid);
}
}
function updatemyset($do=1,$type=1,$strvalue,$userid){
global $_SGLOBAL,$_SC;
if($do==1){
$query = $_SGLOBAL['db']->query("SELECT musictaste FROM ".tname( "space" )." WHERE uid=$userid");
return $_SGLOBAL['db']->fetch_array($query);
}else{
if($type==1){
$_SGLOBAL['db']->query("UPDATE ".tname( "space" )." SET musictaste='$strvalue' WHERE uid=$userid");
}
}
}
function checkboxis($ary,$str){
$ary = split(",",$ary);
if(in_array($str,$ary)) return ' checked="checked"';
}
function getarysvalue($chartstr,$stringv,$indexvalue){
$resultary = split($chartstr,$stringv);
return $resultary[$indexvalue];
}
function mycongener($str,$spaceuid,$arycount=5){
global $_SGLOBAL,$_SC;
$resultlist = array();
$query = $_SGLOBAL['db']->query("SELECT main.userid,COUNT(main.songid) as songcount,SUM(main.playtotal) as

songplay,album.albumcount,s.uid,s.username,s.name,s.namestatus,s.musictaste FROM ".tname( "musicbox" )." main left JOIN (SELECT userid,COUNT(albumid) as albumcount FROM ".tname(

"musicbox_album" )." GROUP BY userid) album ON (main.userid=album.userid) left JOIN ".tname( "space" )." s ON (main.userid=s.uid) WHERE main.userid<>$spaceuid GROUP BY

main.userid ORDER BY songcount DESC");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
realname_set($value['uid'],$value['username'],$value['name'],$value['namestatus']);
similar_text(str_replace("@@@",",",$str),$value['musictaste'],$ptemp);
$value['musictastep'] = $ptemp;
$resultlist[] = $value;
}
foreach ($resultlist as $key =>$value) {
$musictastep[$key] = $value['musictastep'];
}
@array_multisort($musictastep,SORT_DESC,$resultlist);
$resultlist = array_slice($resultlist,0,$arycount);
return $resultlist;
}
function getdatetoarray($table,$file,$wheresql){
global $_SGLOBAL;
$temparray = array();
$ttemp = array();
$query = $_SGLOBAL['db']->query("SELECT ".$file." FROM ".tname($table)." WHERE 1=1 ".$wheresql);
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$ttemp = split(",",$value[$file]);
$temparray = array_merge($temparray,$ttemp);
}
$temparray = array_merge($temparray,array("流行歌曲","舞曲","翻唱","怀旧","最新单曲","hip-hop","RandB","RAP","轻音乐","电影原声","动漫原声","HOUSE","迷幻","电子","爵士","古典

乐","交响乐","朋克","民谣","金属","摇滚","乡村","歌特","其他"));
$temparray=array_remove_empty($temparray);
$temparray=getalinkint($temparray,2);
return array_count_values($temparray);
}
function array_remove_empty($arr)
{
foreach ($arr as $key =>$value){
if($value==""){
unset($arr[$key]);
}
}
return $arr;
}
function getalinkint($namesrt,$type=-1){
$arr1 = array();
$arr1[25] = array("","流行歌曲","舞曲","翻唱","怀旧","最新单曲","hip-hop","RandB","RAP","轻音乐","电影原声","动漫原声","HOUSE","迷幻","电子","爵士","古典乐","交响乐","朋克","民

谣","金属","摇滚","乡村","歌特","其他");
if($type==-1){
for($i=1;$i<25;$i++){
if($arr1[25][$i]==$namesrt) return $i;
}
}else{
foreach ($namesrt as $key =>$value){
$isin = 0;
for($i=1;$i<25;$i++){
if($value==$arr1[25][$i]) $isin=1;
}
if($isin!=1) unset($namesrt[$key]);
}
return $namesrt;
}
}
function writeselectlist($type,$value)
{
$tempstr ="";
for($i=0;$i<=20;$i++){
$temp = "";
$temp = $type.$i;
if($temp==$value){
$tempstr.= '<option value="'.$temp.'" selected="selected">'.$temp.'</option>';
}else{
$tempstr.= '<option value="'.$temp.'">'.$temp.'</option>';
}
}
return $tempstr;
}
回复

使用道具 举报

 楼主| c2574 发表于 2009-9-11 14:51:50 | 显示全部楼层
在重写 function_music.php 准备取消远程调用部分。
回复

使用道具 举报

hanliou2008 发表于 2009-9-11 14:53:47 | 显示全部楼层
好的
顶你一下吧
回复

使用道具 举报

激凸猛男 发表于 2009-9-11 14:55:23 | 显示全部楼层
當次小白鼠 不能用我會幫大家問候樓主
回复

使用道具 举报

171964913 发表于 2009-9-11 15:08:32 | 显示全部楼层
演示和图片都没有。
回复

使用道具 举报

风扣 发表于 2009-9-11 15:12:44 | 显示全部楼层
喜欢,帅气哇
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 02:52 , Processed in 0.037481 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表