• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خطا در اتصال اسکریپت به پایگاه داده
#1
سلام خدمت همه دوستان
سورس تراوین رو روی هاست که با سی پنل کنترل میشه نصب می کنم در مرحله نصب قسمت اتصال به پایگاه داده خطا میده درصورتی که هیچ مشکلی پایگاه دادم نداره .

این خطا هست


Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /home1/dbanerir/public_html/install/include/database.php on line 3

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /home1/dbanerir/public_html/install/include/database.php on line 3

Fatal error: Cannot redeclare class MYSQLi_DB in /home1/dbanerir/public_html/install/include/database.php on line 8

و این هم کد موجود در database.php


<?php

set_time_limit(0);
date_default_timezone_set('Asia/Tehran');
include("connection.php");
include("constant.php");

class MYSQLi_DB {

var $connection;

function MYSQLi_DB() {
$this->connection = mysqli_connect(SQL_SERVER, SQL_USER, SQL_PASS, SQL_DB) or die(mysqli_error());
}
function query($query) {
return $this->connection->query($query);
}

};

class MYSQL_DB {

var $connection;

function MYSQL_DB() {
$this->connection = mysql_connect(SQL_SERVER, SQL_USER, SQL_PASS) or die(mysql_error());
mysql_select_db(SQL_DB, $this->connection) or die(mysql_error());
}

function mysql_exec_batch ($p_query, $p_transaction_safe = true) {
if ($p_transaction_safe) {
$p_query = 'START TRANSACTION;' . $p_query . '; COMMIT;';
};
$query_split = preg_split ("/[;]+/", $p_query);
foreach ($query_split as $command_line) {
$command_line = trim($command_line);
if ($command_line != '') {
$query_result = mysql_query($command_line);
if ($query_result == 0) {
break;
};
};
};
return $query_result;
}

function query($query) {
return mysql_query($query, $this->connection);
}
};

if(DB_TYPE) {
$database = new MYSQLi_DB;
}
else {
$database = new MYSQL_DB;
}
?>

ممنون

لطفا راهنمایی کنید
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان