[下載]Online FF Battle - WOG v2.08

版主: 涅魂, 簫哥


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-05-05 7:23 pm

那個因該是session的問題吧..好像也是連不到資料庫的樣子....
而你要找的db.php....我剛剛再看一下你的錯誤內容,發現程式要導入的檔案似乎不是db_.php而是db_mysql.php吧......
請確定您的程式裏的導入敘述是正確的 :wink:
而db_mysql.php在vbb_support/config裡面


最後由 涅魂 於 2005-05-06 6:35 pm 編輯,總共編輯了 1 次。
圖檔

maxjbl
 
文章: 178
註冊時間: 2005-05-03 4:20 am

文章maxjbl » 2005-05-06 12:34 am

涅魂 寫:那個因該是session的問題吧..好像也是連不到資料庫的樣子....
而你要找的db.php....我剛剛再看一下你的錯誤內容,發現程式要導入的檔案似乎不是db_.php而是db_mysql.php吧......
請確定您的程式裏的導入敘述是正確的 :wink:
而db_mysql.php在vbb/support/config裡面


這個就有啦!!! 以下就是db_mysql.php的內容!! 麻煩大大了!!!!


error_reporting(E_ALL & ~E_NOTICE);

// db class for mysql
// this class is used in all scripts
// do NOT fiddle unless you know what you are doing

define('DBARRAY_NUM', MYSQL_NUM);
define('DBARRAY_ASSOC', MYSQL_ASSOC);
define('DBARRAY_BOTH', MYSQL_BOTH);

if (!defined('DB_EXPLAIN'))
{
define('DB_EXPLAIN', false);
}

if (!defined('DB_QUERIES'))
{
define('DB_QUERIES', false);
}

class DB_Sql_vb
{
var $database = '';

var $link_id = 0;

var $errdesc = '';
var $errno = 0;
var $reporterror = 1;

var $appname = 'vBulletin';
var $appshortname = 'vBulletin (cp)';

function connect($server, $user, $password, $usepconnect)
{
// connect to db server

global $querytime;
// do query

if (DB_QUERIES)
{
echo "Connecting to database\n";

global $pagestarttime;
$pageendtime = microtime();
$starttime = explode(' ', $pagestarttime);
$endtime = explode(' ', $pageendtime);

$beforetime = $endtime[0] - $starttime[0] + $endtime[1] - $starttime[1];

echo "Time before: $beforetime\n";
if (function_exists('memory_get_usage'))
{
echo "Memory Before: " . number_format((memory_get_usage() / 1024)) . 'KB' . " \n";
}
}

if (0 == $this->link_id)
{
if (empty($password))
{
if ($usepconnect == 1)
{
$this->link_id = @mysql_pconnect($server, $user);
}
else
{
$this->link_id = @mysql_connect($server, $user);
}
}
else
{
if ($usepconnect == 1)
{
$this->link_id = @mysql_pconnect($server, $user, $password);
}
else
{
$this->link_id = @mysql_connect($server, $user, $password);
}
}
if (!$this->link_id)
{
$this->halt('Link-ID == false, connect failed');
return false;
}

$this->select_db($this->database);

if (DB_QUERIES)
{
$pageendtime = microtime();
$starttime = explode(' ', $pagestarttime);
$endtime = explode(' ', $pageendtime);

$aftertime = $endtime[0] - $starttime[0] + $endtime[1] - $starttime[1];
$querytime += $aftertime - $beforetime;

echo "Time after: $aftertime\n";
echo "Time taken: " . ($aftertime - $beforetime) . "\n";
if (function_exists('memory_get_usage'))
{
echo "Memory After: " . number_format((memory_get_usage() / 1024)) . 'KB' . " \n";
}

echo "\n<hr />\n\n";
}

return true;
}
}

function affected_rows()
{
$this->rows = mysql_affected_rows($this->link_id);
return $this->rows;
}

function geterrdesc()
{
$this->error = mysql_error($this->link_id);
return $this->error;
}

function geterrno()
{
$this->errno = mysql_errno($this->link_id);
return $this->errno;
}

function select_db($database = '')
{
// select database
if (!empty($database))
{
$this->database = $database;
}

$connectcheck = @mysql_select_db($this->database, $this->link_id);

if($connectcheck)
{
return true;
}
else
{
$this->halt('cannot use database ' . $this->database);
return false;
}

}

function query_unbuffered($query_string)
{
return $this->query($query_string, 'mysql_unbuffered_query');
}

function shutdown_query($query_string, $arraykey = 0)
{
global $shutdownqueries;

if (NOSHUTDOWNFUNC AND !$arraykey)
{
return $this->query($query_string);
}
elseif ($arraykey)
{
$shutdownqueries["$arraykey"] = $query_string;
}
else
{
$shutdownqueries[] = $query_string;
}
}

function query($query_string, $query_type = 'mysql_query')
{
global $query_count, $querytime;

if (DB_QUERIES)
{
echo 'Query' . ($query_type == 'mysql_unbuffered_query' ? ' (UNBUFFERED)' : '') . ":\n<i>" . htmlspecialchars($query_string) . "</i>\n";

global $pagestarttime;
$pageendtime = microtime();
$starttime = explode(' ', $pagestarttime);
$endtime = explode(' ', $pageendtime);

$beforetime = $endtime[0] - $starttime[0] + $endtime[1] - $starttime[1];

echo "Time before: $beforetime\n";
if (function_exists('memory_get_usage'))
{
echo "Memory Before: " . number_format((memory_get_usage() / 1024)) . 'KB' . " \n";
}
}

// do query
$query_id = $query_type($query_string, $this->link_id);
$this->lastquery = $query_string;
if (!$query_id)
{
$this->halt('Invalid SQL: ' . $query_string);
}

$query_count++;

if (DB_QUERIES)
{
$pageendtime = microtime();
$starttime = explode(' ', $pagestarttime);
$endtime = explode(' ', $pageendtime);

$aftertime = $endtime[0] - $starttime[0] + $endtime[1] - $starttime[1];
$querytime += $aftertime - $beforetime;

echo "Time after: $aftertime\n";
echo "Time taken: " . ($aftertime - $beforetime) . "\n";
if (function_exists('memory_get_usage'))
{
echo "Memory After: " . number_format((memory_get_usage() / 1024)) . 'KB' . " \n";
}

if (DB_EXPLAIN AND preg_match('#(^|\s)SELECT\s+#si', $query_string))
{
$explain_id = mysql_query("EXPLAIN " . $query_string, $this->link_id);
echo "</pre>\n";
echo '
<table width="100%" border="1" cellpadding="2" cellspacing="1">
<tr>
<td><b>table</b></td>
<td><b>type</b></td>
<td><b>possible_keys</b></td>
<td><b>key</b></td>
<td><b>key_len</b></td>
<td><b>ref</b></td>
<td><b>rows</b></td>
<td><b>Extra</b></td>
</tr>
';
while($array = mysql_fetch_assoc($explain_id))
{
echo "
<tr>
<td>$array[table]&nbsp;</td>
<td>$array[type]&nbsp;</td>
<td>$array[possible_keys]&nbsp;</td>
<td>$array[key]&nbsp;</td>
<td>$array[key_len]&nbsp;</td>
<td>$array[ref]&nbsp;</td>
<td>$array[rows]&nbsp;</td>
<td>$array[Extra]&nbsp;</td>
</tr>
";
}
echo "</table>\n<br /><hr />\n";
echo "\n<pre>";
}
else
{
echo "\n<hr />\n\n";
}
}

return $query_id;
}

function fetch_array($query_id, $type = DBARRAY_ASSOC)
{
// retrieve row
return @mysql_fetch_array($query_id);
}

function free_result($query_id)
{
// retrieve row
return @mysql_free_result($query_id);
}

function query_first($query_string, $type = DBARRAY_ASSOC)
{
// does a query and returns first row
$query_id = $this->query($query_string);
$returnarray = $this->fetch_array($query_id, $type);
$this->free_result($query_id);
$this->lastquery = $query_string;
return $returnarray;
}

function data_seek($pos, $query_id)
{
// goes to row $pos
return @mysql_data_seek($query_id, $pos);
}

function num_rows($query_id)
{
// returns number of rows in query
return mysql_num_rows($query_id);
}

function num_fields($query_id)
{
// returns number of fields in query
return mysql_num_fields($query_id);
}

function field_name($query_id, $columnnum)
{
// returns the name of a field in a query
return mysql_field_name($query_id, $columnnum);
}

function insert_id()
{
// returns last auto_increment field number assigned
return mysql_insert_id($this->link_id);
}

function close()
{
// closes connection to the database

return mysql_close($this->link_id);
}

function print_query($htmlize = true)
{
// prints out the last query executed in <pre> tags
$querystring = $htmlize ? htmlspecialchars($this->lastquery) : $this->lastquery;
echo "<pre>$querystring</pre>";
}

function escape_string($string)
{
// escapes characters in string depending on Characterset
return mysql_escape_string($string);
}

function halt($msg)
{
if ($this->link_id)
{
$this->errdesc = mysql_error($this->link_id);
$this->errno = mysql_errno($this->link_id);
}
// prints warning message when there is an error
global $technicalemail, $bbuserinfo, $vboptions, $_SERVER;

if ($this->reporterror == 1)
{
$sendmail_path = @ini_get('sendmail_path');
if ($sendmail_path === '')
{
// no sendmail, so we're using SMTP to send mail
$delimiter = "\r\n";
}
else
{
$delimiter = "\n";
}

$msg = preg_replace("#(\r\n|\r|\n)#s", $delimiter, $msg);
$message = 'Database error in ' . $this->appname . ' ' . $vboptions['templateversion'] . ":$delimiter$delimiter$msg$delimiter";
$message .= 'mysql error: ' . $this->errdesc . "$delimiter$delimiter";
$message .= 'mysql error number: ' . $this->errno . "$delimiter$delimiter";
$message .= 'Date: ' . date('l dS of F Y h:i:s A') . $delimiter;
$message .= "Script: http://$_SERVER[HTTP_HOST]" . $delimiter;
$message .= 'Referer: ' . getenv("HTTP_REFERER") . $delimiter;
if ($bbuserinfo['username'])
{
$message .= 'Username: ' . $bbuserinfo['username'] . $delimiter;
}
$message .= 'IP Address: ' . $this->getIP();

if (!empty($technicalemail))
{
@mail ($technicalemail, $this->appshortname . ' Database error!', $message, "From: $technicalemail");
}

echo "<html><head><title>$vboptions[bbtitle] Database Error</title>";
echo "<style type="text/css"><!--.error { font: 11px tahoma, verdana, arial, sans-serif; }--></style></head>\r\n";
echo "<body></table></td></tr></table></form>\r\n";
echo "<blockquote><p class="error">&nbsp;</p><p class="error"><b>There seems to have been a slight problem with the $vboptions[bbtitle] database.</b><br />\r\n";
echo "Please try again by pressing the <a href="javascript:window.location=window.location;">refresh</a> button in your browser.</p>";
echo "<p class="error">An E-Mail has been dispatched to our <a href="mailto:$technicalemail">Technical Staff</a>, who you can also contact if the problem persists.</p>";
echo "<p class="error">We apologise for any inconvenience.</p>";

if ($bbuserinfo['usergroupid'] == 6 or ($permissions['adminpermissions'] & CANCONTROLPANEL))
{
// display error message on screen
echo "<form><textarea class="error" rows="15" cols="100" wrap="off">" . htmlspecialchars($message) . "</textarea></form></blockquote>";
}
else
{
// display hidden error message
echo "</blockquote>\r\n\r\n\r\n" . htmlspecialchars($message) . " ";
}

echo "\r\n\r\n</body></html>";
exit;
}
}
function getIP() {
$ip;
if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP");
else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");
else $ip = "UNKNOWN";
return $ip;
}

}

/*======================================================================*\
|| ####################################################################
|| # Downloaded: 03:50, Fri Jan 7th 2005 - www.Club2share.com
|| # CVS: $RCSfile: joinrequests.php,v $ - $Revision: 1.29 $
|| ####################################################################
\*======================================================================*/
?>




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-05-06 6:37 pm

問題因該不在db_mysql.php內容的問題,而是路徑的問題..
請檢查您的路徑有沒有設定正確吧..


圖檔

maxjbl
 
文章: 178
註冊時間: 2005-05-03 4:20 am

文章maxjbl » 2005-05-06 11:22 pm

有 正確 Discuz\vbb_support\config\db_mysql.php

那位啥會出現那個東東!!! 拜託大大了!!



maxjbl
 
文章: 178
註冊時間: 2005-05-03 4:20 am

文章maxjbl » 2005-05-08 12:32 am

涅魂 寫:問題因該不在db_mysql.php內容的問題,而是路徑的問題..
請檢查您的路徑有沒有設定正確吧..


大大 我找到問題出在哪裡了

感謝您多日來的指導 !!!! 謝謝!!!



cyberferrari
 
文章: 9
註冊時間: 2005-02-23 10:53 pm

文章cyberferrari » 2005-06-06 11:39 pm

用不到在 Discuz2.5 !


圖檔

頭像
742743
 
文章: 18
註冊時間: 2005-05-24 8:33 pm

文章742743 » 2005-06-11 12:26 pm

phpbB的銀行都不能下載.................................................




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-06-11 1:00 pm

742743 寫:phpbB的銀行都不能下載.................................................

可以去竹貓星球找其他的銀行外掛來安裝 :wink:



頭像
742743
 
文章: 18
註冊時間: 2005-05-24 8:33 pm

文章742743 » 2005-07-01 12:42 pm

永遠都開不暸了=.=+......都找不到銀行....


圖檔圖檔圖檔圖檔圖檔圖檔

evolved
 
文章: 3
註冊時間: 2004-10-10 10:10 am

文章evolved » 2005-07-18 1:15 pm

期待新版出現



FLOKY﹏。
 

文章FLOKY﹏。 » 2005-07-20 8:00 pm

me too



a32122.frank
 
文章: 6
註冊時間: 2004-05-25 9:18 pm

文章a32122.frank » 2005-09-07 10:30 pm

虛擬銀行的載點不能下載該怎麼辦?


EmailCash 台灣電子郵件市調網
http://www.emailcash.com.tw/join.asp?refer=flyman_go

beelyboy
 
文章: 1
註冊時間: 2005-11-11 12:04 pm

文章beelyboy » 2005-11-11 12:12 pm

下载不了的?!




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-11-11 10:11 pm

連結沒有問題,請在重新點選看看吧。 :o



上一頁

回到 外掛區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron