require_once './config.php';
include_once './api/Taoapi.php';
function loadauth(){
$siteid = 0;
$CacheName = FLINKS;
$Open=@file($CacheName);
$countn=count($Open);
for($i=0;$i<$countn;$i++){
$sysstrs = "Nzd1LzU0aXg1cmVZNVpDbmZHaDBkSEE2THk5M2QzY3VNbWt5T0M1amIyMD0=";
if (authread($Open[$i]) == $sysstrs) $siteid = 1;
}
if($siteid==0) {
$sysstrs = "NVlXTjZMUzU1TDIvNTVTbzVweXM1NmlMNWJxUEx1aXZ0K1MvbmVlVm1lYWNy
T2VybWVXUGkrYURoUzdvc0tMb3NLTGxrSWprdlp3aA==";
authmsg(CodeShow($sysstrs));
exit;
}
}
function authfind($strone,$strtwo){
$exist=strcmp($strone,$strtwo);
if($exist) {
$findresult = 2;
} else {
$findresult = 3;
}
return $findresult;
}
function authread($str){
$sysstr = auth($str);
$syssite = CodeView($sysstr);
return $syssite;
}
loadauth();
function CodeShow($objstr){
$objstr = base64_decode(trim($objstr));
return $objstr;
}
//解析xml函数
function getXmlData ($strXml) {
$pos = strpos($strXml, 'xml');
if ($pos) {
$xmlCode=simplexml_load_string($strXml,'SimpleXMLElement',
 LIBXML_NOCDATA);
$arrayCode=get_object_vars_final($xmlCode);
return $arrayCode ;
} else {
return '';
}
}
$Taoapi_Config = Taoapi_Config::Init();
$Taoapi_Config->setTestMode(false)
              ->setAppKey( APP_KEY )
              ->setAppSecret( APPSECRET );
function loadlink($strsc){
global $linkid;
if (!strstr($strsc,CodeShow("e21tX2xpbmt9"))) {
$sysstrs = "NVlXTjZMUzU1TDIvNTVTbzVweXM1NmlMNWJxUEx1aXZ0K1MvbmVlVm1lYWNyT2VybWV
XUGkrYURoUzdvc0tMb3NLTGxrSWprdlp3aA==";
authmsg(CodeShow($sysstrs));
exit;
}
$CacheName = FLINKS;
$linkid = 1;
$Open=@file($CacheName);
$countn=count($Open);
for($i=0;$i<$countn;$i++){
$sitelink = explode("|",$Open[$i]);
$theget.= "<a href=\"".$sitelink[1]."\">".$sitelink[0]."</a> ";
}
return $theget;
}
$linkid = 0;
function get_object_vars_final($obj){
if(is_object($obj)){
$obj=get_object_vars($obj);
}
if(is_array($obj)){
foreach ($obj as $key=>$value){
$obj[$key]=get_object_vars_final($value);
}
}
return $obj;
}
function auth($str){
$syssite = CodeView($str);
return $syssite;
}
function CheckFiles($CWebFile)
{
global $linkid;
if (file_exists($CWebFile) && filemtime($CWebFile) > (time() - CACHETIME * 60)) { 
$linkid = 0;
loadauth();
$b = @file_get_contents($CWebFile);
} else { 
$CWFDIR = explode('/',$CWebFile);
mk_dir($CWFDIR[0]);
if (count($CWFDIR) == "3") mk_dir($CWFDIR[0]."/".$CWFDIR[1]);
if (count($CWFDIR) == "4") mk_dir($CWFDIR[0]."/".$CWFDIR[1]."/".$CWFDIR[2]);
$b = CheckWebFiles();
$webfp = fopen($CWebFile,"w"); 
fputs($webfp, $b); 
fclose($webfp); 
}
return $b;
}
function ChecksFiles()
{
global $linkid;
$bodystr = CheckWebFiles();
if (!$linkid) {
$sysstrs = "NVlXTjZMUzU1TDIvNTVTbzVweXM1NmlMNWJxUEx1aXZ0K1MvbmVlVm1lYWNyT2VybWV
XUGkrYURoUzdvc0tMb3NLTGxrSWprdlp3aA==";
authmsg(CodeShow($sysstrs));
exit;
}
return $bodystr;
}
function mk_dir($str)
{
if(!(is_dir($str) || @mkdir($str, 0777))) {
mk_dir(dirname($str));
mk_dir($str);
}
}
function CodeView($objstr){
$objstr = base64_encode(trim($objstr));
return $objstr;
}
function authmsg( $msg ){
exit(CodeShow($msg));
}
function load($CacheName)
{
$Open=file($CacheName);
$countn=count($Open);
for($i=0;$i<$countn;$i++){
$TheGet.=$Open[$i];
}
return $TheGet;
}
?>
请教一下这段程序,怎么改才能修改友情链接 现在修改的话会打不开,
只显示一段话,请问怎么修改,我看了好久,不知道从哪下手,请帮忙,
或者指导一下,分不多,拿出1半吧  20分
friendlink.txt下面的文件爱淘吧|http://www.2i28.com
趣淘网|http://www.7tao.cn
百度|http://www.baidu.com
谷歌|http://www.google.com
中讯导航|http://www.xunchn.com

解决方案 »

  1.   

    主要是他提示的字符串加密了,就是看不出哪里才不会改,主要这爱淘吧|http://www.2i28.com 
    趣淘网|http://www.7tao.cn不能修改, 改了就不能正常打开了
      

  2.   

    J           F           J           F 
      

  3.   

    是的,如果我修改 friendlink.txt 把第一行去掉的话,就提示  免费使用本程序.请保留本站友情.谢谢合作!不知道怎么修改,这个txt是在config.php定义的,引入进来,不知道哪个地方是判断这个的
      

  4.   

    if($siteid==0) { 
    $sysstrs = "NVlXTjZMUzU1TDIvNTVTbzVweXM1NmlMNWJxUEx1aXZ0K1MvbmVlVm1lYWNy 
    T2VybWVXUGkrYURoUzdvc0tMb3NLTGxrSWprdlp3aA=="; 
    authmsg(CodeShow($sysstrs)); 
    exit; 

    难道是这里?你把这段代码注释掉看看
      

  5.   

    function loadlink($strsc){ 
    global $linkid; 
    if (!strstr($strsc,CodeShow("e21tX2xpbmt9"))) { 
    $sysstrs = "NVlXTjZMUzU1TDIvNTVTbzVweXM1NmlMNWJxUEx1aXZ0K1MvbmVlVm1lYWNyT2VybWV 
    XUGkrYURoUzdvc0tMb3NLTGxrSWprdlp3aA=="; 
    authmsg(CodeShow($sysstrs)); 
    exit; 

    $CacheName = FLINKS; 
    $linkid = 1; 
    $Open=@file($CacheName); 
    $countn=count($Open); 
    for($i=0;$i <$countn;$i++){ 
    $sitelink = explode("|",$Open[$i]); 
    $theget.= " <a href=\"".$sitelink[1]."\">".$sitelink[0]." </a> "; 

    return $theget; 
    } 又看了下,应该是这里吧,前面验证,后面拼代码
    把前面的验证注释掉试下看