Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> php ошибка в строке 11 
V
    Опции темы
Кирилко
Дата 29.1.2013, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



Всем привет! Помогите мне плиз! кароч я маю ісходник игрушки но когда я хочу открить через топ сервер пишет што ошибка в Z:\home\localhost\pokemon\include\d b3.php on line 11 (в строке 11) скрин http://floomby.ru/s1/RbdB4 но при перевірці документа я немогу заметить ошибку вот етат документ
Код

<?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','root','') or  die('Not connect to SQL server');
        mysql_select_db('pokelegenda',$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);
}



?>


при удалениї строки ошибка ищезаєт но появляєтса другая!

Это сообщение отредактировал(а) Кирилко - 29.1.2013, 23:03
PM MAIL   Вверх
Arantir
Дата 29.1.2013, 23:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 1
Всего: 55



Да у вас просто логин/пароль не подошли к базе данных. Я надеюсь вы в курсе, что это такое, раз такой скрипт используете.

Цитата(Кирилко @  29.1.2013,  21:50 Найти цитируемый пост)
при удалениї строки ошибка ищезаєт но появляєтса другая!
 smile 

Это сообщение отредактировал(а) Arantir - 29.1.2013, 23:51


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
Кирилко
Дата 30.1.2013, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



Здраствуйте Arantir 
Можете пажалста мне помочь ета исправить? 
Што нужно исправить? Буду очень признателен!
PM MAIL   Вверх
Arantir
Дата 30.1.2013, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 1
Всего: 55



Какой неожиданный ответ. Значит, по ходу, и СУБД нет...
Ну извиняйте, но это уже выходит за рамки того, для чего я прихожу на этот форум.

Цитата(Кирилко @  29.1.2013,  23:33 Найти цитируемый пост)
Што нужно исправить?
Ваши знания нужно исправить.
Вам, чтобы пользоваться этим скриптом, надо знать что такое база данных, что такое MySQL, как его установить и создавать там базы и таблицы. Обо всем этом есть тысячи мануалов на просторах интернета. 

Вкратце: просто установите MySQL и создайте базу 'pokelegenda', в вашей 11-й строчке логин и пароль и так стандартные. Хотя, вполне возможно, придется еще залить в БД дамп таблиц... в общем почитайте про все вышеупомянутое.

Никакой форум не поможет решить проблему, если вы ничего не смыслите в том, что делаете. Хорошо, что в эру интернета знания столь доступны.


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
Кирилко
Дата 30.1.2013, 01:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



база єсть! я скачав уже готовий скрипт ! може я вам скину силку а ви пасмотрите? якщо потрібно буде щось создавать то я от  вас етава нехочу ! прсто взгляните вазможна там нужно исправить пару строк ! я знаю што база єсть 100% я сам лично закаидовал! Ну то как пасмотрите кидать силку?



Это сообщение отредактировал(а) Кирилко - 30.1.2013, 03:21
PM MAIL   Вверх
baldina
Дата 30.1.2013, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 4
Всего: 101



Цитата(Кирилко @  29.1.2013,  22:50 Найти цитируемый пост)
mysql_connect ('localhost','root','')

здесь нужно указать (непустой) пароль. какой - знаете только вы.

или поменять пароль
Код

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут требуемый пароль');

PM MAIL   Вверх
Кирилко
Дата 30.1.2013, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



Цитата(baldina @ 30.1.2013,  10:38)
Цитата(Кирилко @  29.1.2013,  22:50 Найти цитируемый пост)
mysql_connect ('localhost','root','')

здесь нужно указать (непустой) пароль. какой - знаете только вы.

или поменять пароль
Код

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут требуемый пароль');

Здраствуйте baldina
Спасибо Вам! Очень помогли!
Сейчас я буду разбератса куда етат код вставить в базу даних! (но сомневаюсь пойму куда вставить)
Ищораз спасиба
PM MAIL   Вверх
baldina
Дата 30.1.2013, 16:41 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 4
Всего: 101



етат код нада вставит как команду праграмы mysql
Код

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут требуемый пароль');

PM MAIL   Вверх
Кирилко
Дата 30.1.2013, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



Цитата(baldina @ 30.1.2013,  16:41)
етат код нада вставит как команду праграмы mysql
Код

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут требуемый пароль');

ну його нада  вставить в базу даних pokelegenda_main.sql
а вот в какую строку вот база 
http://narod.ru/disk/43930768001.9042afb37...a_main.rar.html
Я очень наглий! Панимаю што тебя раздражаєт што я сам нечово немогу вставить! Извини
PM MAIL   Вверх
Arantir
Дата 30.1.2013, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 1
Всего: 55



Кирилко, я уже говорил:
Цитата
Вам, чтобы пользоваться этим скриптом, надо знать что такое база данных, что такое MySQL, как его установить и создавать там базы и таблицы.
Приличия ради могли бы удосужиться сходить и погуглить по всем пунктам.

Цитата
http://narod.ru/disk/43930768001.9042afb37...a_main.rar.html
Это НЕ БАЗА ДАННЫХ. Это ДАМП базы данных. База данных (точнее система управления базами данных, например mysql) - это такая программа, которую вам нужно установить.

Вот: http://bit.ly/YEtBRs

Добавлено через 2 минуты и 19 секунд
А это:
Код
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут требуемый пароль');

консольная команда для такой программы.
И никак не "його нада  вставить в базу даних pokelegenda_main.sql".


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
Кирилко
Дата 30.1.2013, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



Цитата(Arantir @ 30.1.2013,  19:25)
Кирилко, я уже говорил:
Цитата
Вам, чтобы пользоваться этим скриптом, надо знать что такое база данных, что такое MySQL, как его установить и создавать там базы и таблицы.
Приличия ради могли бы удосужиться сходить и погуглить по всем пунктам.

Цитата
http://narod.ru/disk/43930768001.9042afb37...a_main.rar.html
Это НЕ БАЗА ДАННЫХ. Это ДАМП базы данных. База данных (точнее система управления базами данных, например mysql) - это такая программа, которую вам нужно установить.

Вот: http://bit.ly/YEtBRs

Добавлено @ 19:28
А это:
Код
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('тут требуемый пароль');

консольная команда для такой программы.
И никак не "його нада  вставить в базу даних pokelegenda_main.sql".

січас поробую! Атпишу патом
PM MAIL   Вверх
Кирилко
Дата 30.1.2013, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



Установил! по етой инструкциї http://php-myadmin.ru/learning/instrument-mysql.html
А что  дальше?

Это сообщение отредактировал(а) Кирилко - 30.1.2013, 21:02
PM MAIL   Вверх
Кирилко
Дата 30.1.2013, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



как запустить програму? 
PM MAIL   Вверх
Arantir
Дата 30.1.2013, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 1
Всего: 55



Теперь надо создать БД и залить дамп.
Наверное, в консоли вам трудно будет разобраться. Так что лучше еще установите Navicat. С ним вы без проблем сможете управлять базами и таблицами.

Добавлено через 1 минуту и 7 секунд
Цитата(Кирилко @  30.1.2013,  20:07 Найти цитируемый пост)
как запустить програму?  

Да вам еще учиться и учится... Ее не нужно "запускать". Она работает как служба. То есть постоянно работает в фоном режиме.

Это сообщение отредактировал(а) Arantir - 30.1.2013, 21:09


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
Кирилко
Дата 30.1.2013, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.1.2013

Репутация: нет
Всего: -1



скачал! установил! возникла проблема http://floomby.ru/s1/mZtRt 

Это сообщение отредактировал(а) Кирилко - 30.1.2013, 21:32
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.1722 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.