| Смена кодеровки сайта | 
|  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 17:49 | Сообщение # 21 |  |   New game Studio Сейчас нет на сайте | ну одним подключение, почему нельзя пользоваться? 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 18:58 | Сообщение # 22 |  | участник Сейчас нет на сайте | Цитата ну одним подключение, почему нельзя пользоваться? Там код так сделан что надо 2 только!Ну что мне делать или знаки "?" или ошибка 500
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 19:05 | Сообщение # 23 |  |   New game Studio Сейчас нет на сайте | кидай скрипт, я же написал. я хоть гляну. 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| Xakep | Дата: Понедельник, 03 Февраля 2014, 19:10 | Сообщение # 24 |  |   めちゃくちゃちゃ Сейчас нет на сайте | а блин, тут уже нифига не сделаешь, ты когда забивал данные в базу данных указал походу не ту кодировку, он все не известные символы заменил на ?, так что хоть что ты будешь делать с кодировками уже не исправишь, нужно заного в базы залить с нужной кодировкой инфу. |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 19:31 | Сообщение # 25 |  | участник Сейчас нет на сайте | Цитата а блин, тут уже нифига не сделаешь, ты когда забивал данные в базу данных указал походу не ту кодировку, он все не известные символы заменил на ?, так что хоть что ты будешь делать с кодировками уже не исправишь, нужно заного в базы залить с нужной кодировкой инфу. 
Через блокнот файлы сохранял в utf-8 и все уже норм но очень долго
 Добавлено (03.02.2014, 19:30)---------------------------------------------
 
 Цитата кидай скрипт, я же написал. я хоть гляну. <?php
 
 $dblocation = "localhost";
 $dbuser = "*****";
 $dbpasswd = "*****";
 $dbname = "*****";
 
 
 $db = mysql_connect($dblocation, $dbuser, $dbpasswd);
 @mysql_select_db ($dbname,$db);
 if (!$db)
 {
 exit("<p>К сожалению, не доступен сервер mySQL</p>");
 }
 
 ?>
 Добавлено (03.02.2014, 19:31)---------------------------------------------
 
 Цитата кидай скрипт, я же написал. я хоть гляну. <?php
 
 $db=false;
 $last_sql_log = '';
 define('MYSQL_NOW','asd67kjk*(&86123');
 define('MYSQL_INC','asd6asd7kjk*(&86123');
 
 function db($config=false){
 global $db;
 if(!$db){
 $db = mysql_connect ('localhost','*****','******') or die('Not connect to SQL server');
 mysql_select_db('******',$db) or die('Not connect to SQL database');
 
 }
 return $db;
 }
 
 function escapeArr($arr){
 for($i=1,$n=sizeof($arr);$i<$n;$i++){
 $arr[$i] = mysql_real_escape_string($arr[$i]);
 }
 return $arr;
 }
 
 
 
 function query($s){
 global $last_sql_log;
 if(func_num_args()>1){
 $arr = func_get_args();
 $s = call_user_func_array('sprintf',escapeArr($arr));
 }else if(is_array($s)){
 $s = call_user_func_array('sprintf',escapeArr($s));
 }
 $res = mysql_query($s);
 if($error = mysql_error()) {
 $last_sql_log = '<div>Query: '.$s.'</div><div style="color:red">Error: '.$error.'</div>';
 print $last_sql_log;
 die();
 }
 return $res;
 }
 
 function select(){
 $arr = func_get_args();
 $res = call_user_func_array('query',$arr);
 $arr = Array();
 while($line = mysql_fetch_assoc($res)) $arr[] = $line;
 return $arr;
 }
 
 function select_key($key,$items){
 $list = array();
 for($i=0,$n=sizeof($items);$i<$n;$i++){
 $list[$items[$i][$key]] = $items[$i];
 }
 return $list;
 }
 /**
 * Выполняет запрос выборки одной записи к базе данных.
 * Если передано более одного параметра, они буду
 * вставлены в запрос sprintf`ом
 * @return array Выбранная запись
 */
 function first(){
 $arr = func_get_args();
 $res = call_user_func_array('query',$arr);
 return mysql_fetch_assoc($res);
 }
 
 function insert($table, $query){
 $arg1 = array();
 $arg2 = array();
 foreach($query as $k=>$v) {
 $arg1[] = sprintf('`%s`',$k);
 switch($v){
 case MYSQL_NOW:
 $arg2[] = 'NOW()';
 break;
 default:
 $arg2[] = sprintf('"%s"',mysql_escape_string(trim($v)));
 break;
 }
 }
 $s = 'INSERT INTO '.$table.' ('.implode(',',$arg1).')VALUES('.implode(',',$arg2).')';
 if(query($s)){
 return mysql_insert_id();
 }else{
 return false;
 }
 }
 
 function update($table,$query,$where){
 $arr=array();
 foreach($query as $k=>$v) {
 $arr[] = sprintf('`%s`="%s"',$k,mysql_escape_string(trim($v)));
 }
 return query('UPDATE '.$table.' SET '.implode(',',$arr).' WHERE '.$where);
 }
 
 function delete($table,$where){
 return query('DELETE FROM '.$table.' WHERE '.$where);
 }
 
 ?>
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 19:38 | Сообщение # 26 |  |   New game Studio Сейчас нет на сайте | mysql_query("SET NAMES utf8"); 
 а второй файл, что делает?
 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 19:40 | Сообщение # 27 |  | участник Сейчас нет на сайте | Цитата mysql_query("SET NAMES utf8"); 
 а второй файл, что делает?
mysql_query("SET NAMES utf8"); что это?
 тоже за подключение отвечает!
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 19:42 | Сообщение # 28 |  |   New game Studio Сейчас нет на сайте | и что за уродство- @mysql_select_db ($dbname,$db);? что это "@"? руки оторвать..... Добавлено (03.02.2014, 19:42)---------------------------------------------
 это установка кодировки, почитай...
 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 19:43 | Сообщение # 29 |  | участник Сейчас нет на сайте | Цитата и что за уродство- @mysql_select_db ($dbname,$db);? что это "@"? руки оторвать..... Честно говоря не знаю , я движок качал!
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 19:44 | Сообщение # 30 |  |   New game Studio Сейчас нет на сайте | это уродство....брось каку... 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 19:45 | Сообщение # 31 |  | участник Сейчас нет на сайте | Цитата это уродство....брось каку... Нет,как мне исправить?
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 19:47 | Сообщение # 32 |  |   New game Studio Сейчас нет на сайте | я же тебе написал, попробуй. Если не поможет, значит у тебя не та кодировка самой бд. Её придётся менять, как тебе написали выше. Добавлено (03.02.2014, 19:47)---------------------------------------------
 это игра?
 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 19:48 | Сообщение # 33 |  | участник Сейчас нет на сайте | Цитата я же тебе написал, попробуй. Если не поможет, значит у тебя не та кодировка самой бд. Её придётся менять, как тебе написали выше. я не очень опытный,я не понял mysql_query("SET NAMES utf8"); куда его?
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 19:50 | Сообщение # 34 |  |   New game Studio Сейчас нет на сайте | где у тебя не посредственное подключение к бд. это как я понимаю 1 файл 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 19:51 | Сообщение # 35 |  | участник Сейчас нет на сайте | Цитата где у тебя не посредственное подключение к бд. это как я понимаю 1 файл я написал после этого @mysql_select_db ($dbname,$db);
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 19:53 | Сообщение # 36 |  |   New game Studio Сейчас нет на сайте | $db = mysql_connect ("$host","$log","$pass") or die ('Произошла ошибка при подключении к Базе Данных'. mysql_error()); mysql_select_db ("********",$db) or die ('Извените, но вам не удалось выбрать Базу Данных'. mysql_error());
 
 // Устанавливаем кодировку:
 
 mysql_query("SET NAMES utf8");
 
 данные свой подставь.
 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 20:22 | Сообщение # 37 |  | участник Сейчас нет на сайте | Цитата $db = mysql_connect ("$host","$log","$pass") or die ('Произошла ошибка при подключении к Базе Данных'. mysql_error()); mysql_select_db ("********",$db) or die ('Извените, но вам не удалось выбрать Базу Данных'. mysql_error());
 
 // Устанавливаем кодировку:
 
 mysql_query("SET NAMES utf8");
 
 данные свой подставь.
Там где ****** , у меня вместо **** все данные все прописанно
 Добавлено (03.02.2014, 20:22)---------------------------------------------
 
 Цитата $db = mysql_connect ("$host","$log","$pass") or die ('Произошла ошибка при подключении к Базе Данных'. mysql_error()); mysql_select_db ("********",$db) or die ('Извените, но вам не удалось выбрать Базу Данных'. mysql_error());
 
 // Устанавливаем кодировку:
 
 mysql_query("SET NAMES utf8");
 
 данные свой подставь.
я это в db3.php прописал нечего не изменилось
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 20:23 | Сообщение # 38 |  |   New game Studio Сейчас нет на сайте | сделай скрин бд с кодировкой. 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  | 
| 
| TESB | Дата: Понедельник, 03 Февраля 2014, 20:25 | Сообщение # 39 |  | участник Сейчас нет на сайте | Цитата сделай скрин бд с кодировкой. го в скайп
 |  |  |  |  | 
| 
| DeadDay | Дата: Понедельник, 03 Февраля 2014, 20:27 | Сообщение # 40 |  |   New game Studio Сейчас нет на сайте | сейчас нет возможности выйти, я на работе. 
 
   New Games Studio
 ---------------------------------------------------------------------------------------
 Проекты:
 DeadDay - Online
 --- Мертвый день: Выживание
 |  |  |  |  |