各位高手,用Dezender解官的代码运行出现了错误,希望各位高手能帮检查一下,代码太多不了是,只发有问题的部分,谢谢了!!!!!
$cats = _obfuscate_H2pAPCEGaTgJfhU( $catid );
$addasksql = "INSERT INTO ".$tablepre."question(cid,cid1,cid2,cid3,price,author,authorid,title,description,supply,time,endtime,answers,status) VALUES('{$cats['cid']}','{$cats['cid1']}','{$cats['cid2']}','{$cats['cid3']}','{$price}','{$userinfo['username']}','{$userinfo['uid']}','{$title}','{$content}','','{$starttimestamp}','','{$answers}','1')";
$db->query( $addasksql );
$askid = $db->insert_id( );
unset( $cats['cid'] );
foreach ( $cats as $ct )
{
if ( $ct != 0 )
{
$updatecatcountsql = "UPDATE ".$tablepre."category SET questions = questions +1 WHERE id ='{$ct}'";
$db->query( $updatecatcountsql );
}
}
if ( $bestcontent || $answercontent )
{
if ( $bestcontent )
{
if ( $regist == 0 )
{
$userinfo = $db->_obfuscate_bRRidQs5XzsNcic( "SELECT * FROM ".$tablepre."user ORDER BY RAND() LIMIT 1" );
}
else
{
$userinfo = $db->_obfuscate_bRRidQs5XzsNcic( "select uid,username from ".$tablepre."user where username='{$bestanswer}'" );
if ( !$userinfo )
{
$addusersql = "INSERT INTO ".$tablepre."user (username,password,groupid,credit1,credit2,lastlogin,signature) VALUES('{$bestanswer}','{$password}','7','20','20','{$timestamp}','')";
$db->query( $addusersql );
}
$userinfo = $db->_obfuscate_bRRidQs5XzsNcic( "select uid,username from ".$tablepre."user where username='{$bestanswer}'" );
}
$timestamp = strtotime( $besttime );
$addbestcontentsql = "INSERT INTO ".$tablepre."answer (qid,title,author,authorid,time,adopttime,content) VALUES('{$askid}','{$title}','{$userinfo['username']}','{$userinfo['uid']}','{$timestamp}','{$timestamp}','{$bestcontent}')";
$db->query( $addbestcontentsql );
$updateendtimesql = "UPDATE ".$tablepre."question SET endtime ='{$timestamp}'";
$db->query( $updateendtimesql );
$updatestatussql = "UPDATE ".$tablepre."question SET status = '2' WHERE id = '{$askid}'";
$db->query( $updatestatussql );
}
else
{
$timestamp = strtotime( "+15 day" );
$db->query( "UPDATE ".$tablepre."question SET endtime = '{$timestamp}'" );
}
if ( $answercontent )
{
$size = count( $answercontents );
$i = 0;
for ( ; do
{
$i < count( $answercontents ); ++$i, )
{
if ( $regist == 0 )
{
$userinfo = $db->_obfuscate_bRRidQs5XzsNcic( "SELECT * FROM ".$tablepre."user ORDER BY RAND() LIMIT 1" );
}
else
{
if ( !$as[$i] )
{
$as[$i] = "匿名";
}
$userinfo = $db->_obfuscate_bRRidQs5XzsNcic( "select uid,username from ".$tablepre."user where username='{$as[$i]}'" );
if ( !$userinfo )
{
$addusersql = "INSERT INTO ".$tablepre."user (username,password,groupid,credit1,credit2,lastlogin,signature)\tVALUES('{$as[$i]}','{$password}','7','20','20','{$timestamp}','')";
$db->query( $addusersql );
}
$userinfo = $db->_obfuscate_bRRidQs5XzsNcic( "select uid,username from ".$tablepre."user where username='{$as[$i]}'" );
}
$timestamp = strtotime( $answertimes[$i] );
$addcontentsql = "INSERT INTO ".$tablepre."answer (qid,title,author,authorid,time,content) VALUES('{$askid}','{$title}','{$userinfo['username']}','{$userinfo['uid']}','{$timestamp}','{$answercontents[$i]}')";
$db->query( $addcontentsql );
break;
}
} while ( 1 );
}
}
else
{
$timestamp = strtotime( "+15 day" );
$db->query( "UPDATE ".$tablepre."question SET endtime = '{$timestamp}'" );
}
exit( "111111" );
}
echo "<select name='list'>";
echo _obfuscate_bh8Ffm1pEjc( $cates, 0, "" );
echo "</select>";
?>
运行时红色的那行提示错误