Loading...
Всем доброе утро!
Ребят я нашел скрипт форума :Gearnet
по ссылке :http://bym.guru/downloads/view/75310
Проблема в том,что в форуме нет файла .sql!Может у кого-то есть база от этого форума?!дайте пожалуйста с меня +
И еще одна проблема прописка в базу это новая какае-то прописка в базу

<?
if (!class_exists('PDO'))
die('Fatal Error: Для работы нужна поддержка PDO.');
// --------------------------- Класс для работы с базами данных -------------------------------//
class PDO_ extends PDO {

function __construct($dsn, $username, $password) {
parent::__construct($dsn, $username, $password);
$this -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this -> setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$this -> setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
}

function prepare($sql, $params = []) {
$stmt = parent::prepare($sql, [
PDO::ATTR_STATEMENT_CLASS => ['PDOStatement_']]);
return $stmt;
}

function query($sql, $params = []) {
$stmt = $this -> prepare($sql);
$stmt -> execute($params);
return $stmt;
}

function querySingle($sql, $params = []) {
$stmt = $this -> query($sql, $params);
return $stmt -> fetchColumn(0);
}

function queryFetch($sql, $params = []) {
$stmt = $this -> query($sql, $params);
return $stmt -> fetch();
}

function queryCounter() {
return self::$counter;
}
}
// ----------------------------------------------------//
class PDOStatement_ extends PDOStatement {
function execute($params = []) {
if (func_num_args() == 1) {
$params = func_get_arg(0);
} else {
$params = func_get_args();
}
if (!is_array($params)) {
$params = [$params];
}
parent::execute($params);
return $this;
}

function fetchSingle() {
return $this -> fetchColumn(0);
}

function fetchAssoc() {
$this -> setFetchMode(PDO::FETCH_NUM);
$data = [];
while ($row = $this -> fetch()) {
$data[$row[0]] = $row[1];
}
return $data;
}
}
class DB {
static $dbs;
public function __construct() {
try {
self :: $dbs = new PDO_('mysql:dbname=darionin_gear;host=localhost', 'darionin_gear', ';i$1d4MMw~%{');
self :: $dbs -> exec('SET CHARACTER SET utf8');
self :: $dbs -> exec('SET NAMES utf8');
}
catch (PDOException $e) {
die('Ошибка подключения к БД: ' . $e -> getMessage());
}
}
}
$db = new DB();
?>

Как я понял нужно прописывать вот сюда?
try {
self :: $dbs = new PDO_('mysql:dbname=darionin_gear;host=localhost', 'darionin_gear', ';i$1d4MMw~%{');
self :: $dbs -> exec('SET CHARACTER SET utf8');
self :: $dbs -> exec('SET NAMES utf8');
i$1d4MMw~% это убери вставь свой пасс
http://bym.guru/files/downloads/2/119/75310/gearnetdb.zip
Mr_Hoster , спасибо большое,а не знаешь где можно взять базу от форума?!как ее нет в архиве(
394350831 (29.12.2016 в 09:29)
Mr_Hoster , спасибо большое,а не знаешь где можно взять базу от форума?!как ее нет в архиве(

ниже ссылки скачать не судьба посмотреть?
У меня в я.диске лежит файл gearnet.zip весит 400 мб нужно?
[UZB] , Спасибо за помощь!
Mr_Hoster , Спасибо за помощь!
Mr_Hoster , http://hacforum.pe.hu/ вот смотри что получилось не отображает сайт,а отображает лишь коды
394350831 , включи поддержку php в разделе www домены .рукалицо.
Онлайн: 6
Время:
Gen. 0.1085
(c) Bym.Guru 2010-2026