| 
				
				Помогите срочно
				 | 
 | 
| Koshimarus34 | Дата: Суббота, 21 Июля 2012, 17:10 | Сообщение # 1 |  
 
частый гость 
Сейчас нет на сайте 
 
 | выдает такую вот ошибку Fatal error: Call to undefined function first() in D:\home\test1.ru\www\severeg.php on line 76   вот строка 76 $num_rows = first('SELECT id FROM users where MATCH (login) AGAINST ("%s")',$login); где в ней ошибка прошу помогите умоляю вас!!! Заранее очень благодарна!!!  
 |  
| 
 | 
 |    | 
| Kamskii | Дата: Суббота, 21 Июля 2012, 17:11 | Сообщение # 2 |  
 
Game ≠ Toy 
Сейчас нет на сайте 
 
 | Функция first() не определена, поэтому её нужно создать.
 |  
| 
 | 
 |    | 
| Anarchyst | Дата: Суббота, 21 Июля 2012, 17:12 | Сообщение # 3 |  
 
Chaotic Evil 
Сейчас нет на сайте 
 
 | Не определена функция "first".
  Good отстой, Neutral - параша, Evil, хой, победа наша!    
 |  
| 
 | 
 |    | 
| Koshimarus34 | Дата: Суббота, 21 Июля 2012, 17:13 | Сообщение # 4 |  
 
частый гость 
Сейчас нет на сайте 
 
 | Помогите как ее создать(( Добавлено (21.07.2012, 17:13) --------------------------------------------- Дак она вроде бы заполнена эта функция. 
 |  
| 
 | 
 |    | 
| Anarchyst | Дата: Суббота, 21 Июля 2012, 17:13 | Сообщение # 5 |  
 
Chaotic Evil 
Сейчас нет на сайте 
 
 | function first()   {   //Do something awesome!   } 
   Что нужно вообще от скрипта?
  Good отстой, Neutral - параша, Evil, хой, победа наша!    
 |  
| 
 | 
 |    | 
| Koshimarus34 | Дата: Суббота, 21 Июля 2012, 17:32 | Сообщение # 6 |  
 
частый гость 
Сейчас нет на сайте 
 
 | Этот скрипт сохранения регистрации вот отрывок скрипта Code  <?php   if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную   if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }//заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную 
   if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт       {        echo "<script>alert('Вы ввели не всю информацию, вернитесь назад и заполните все поля!'); location.href='index.php?go=reg';</script>"; exit;       }                         if    (!preg_match("|^[a-z_-]+$|i", $login)) //проверка логина регулярными выражениями на корректность       {echo "<script>alert('Логин может содержать только латинские буквы, цифры и _!'); location.href='index.php?go=reg';</script>"; exit;}          if    (isset($_POST['email'])) { $aMail = $_POST['email']; if ($aMail == '') {    unset($aMail);} } //заносим введенный пользователем e-mail, если он    пустой, то уничтожаем переменную   if    (empty($aMail) or empty($aMail))                {               echo "<script>alert('Вы ввели не всю информацию, вернитесь назад и заполните все поля!'); location.href='index.php?go=reg';</script>";  exit; //останавливаем    выполнение сценариев                }               if    (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $aMail)) //проверка    е-mail адреса регулярными выражениями на корректность                              { echo "<script>alert('Неверно введен е-mail!'); location.href='index.php?go=reg';</script>";  exit; }         $ip=getenv("HTTP_X_FORWARDED_FOR");     if (empty($ip) || $ip=='unknown') { $ip=getenv("REMOTE_ADDR"); }       $vozvrat = " <a href='index.php?go=reg'>Вернуться назад!</a>";    $vozvrat2 = " <a href='index.php'>На главную!</a>";       $aLogin = $_POST['login'];       $aLogin = trim($aLogin);       $aLogin = stripslashes($aLogin);       $aLogin = htmlspecialchars($aLogin);              if (strlen($aLogin) < 3 or strlen($aLogin) > 15) {echo "<script>alert('Логин должен состоять не менее чем из 3 символов и не более чем из 15.'); location.href='index.php?go=reg';</script>";  exit;}       $aPassword = $_POST['password'];       $aPassword = trim($aPassword);        $aPassword = stripslashes($aPassword);       $aPassword = htmlspecialchars($aPassword);       if (strlen($aPassword) < 6 or strlen($aPassword) > 15) {echo "<script>alert('Пароль должен состоять не менее чем из 6 символов и не более чем из 15.'); location.href='index.php?go=reg';</script>";  exit;}                  $aInfo = $_POST['info'];       $aMail = $_POST['email'];                  $aYear = $_POST['year'];       $aMonth = $_POST['month'];       $aDay = $_POST['day'];       $aDate = $aYear."-".$aMonth."-".$aDay;       $aAnswer = $_POST['answer'];       $aGender = $_POST['gender'];       if ($aGender=='Мужской'){$aUserGender = 1;}else{$aUserGender = 2;}       $aCity   = $_POST['city'];       $aICQ  = $_POST['icq'];       $aRang  = "Новичок";       $md5code = $_POST['check'];        $code = $_POST['digits'];               $aInfo = trim($aInfo);$aInfo = stripslashes($aInfo);$aInfo = htmlspecialchars($aInfo);       $aMail = trim($aMail);$aMail = stripslashes($aMail);$aMail = htmlspecialchars($aMail);       $aYear = trim($aYear);$aYear = stripslashes($aYear);$aYear = htmlspecialchars($aYear);       $aMonth = trim($aMonth);$aMonth = stripslashes($aMonth);$aMonth = htmlspecialchars($aMonth);       $aDay = trim($aDay);$aDay = stripslashes($aDay);$aDay = htmlspecialchars($aDay);       $aAnswer = trim($aAnswer);$aAnswer = stripslashes($aAnswer);$aAnswer = htmlspecialchars($aAnswer);       $aGender = trim($aGender);$aGender = stripslashes($aGender);$aGender = htmlspecialchars($aGender);       $aCity = trim($aCity);$aCity = stripslashes($aCity);$aCity = htmlspecialchars($aCity);       $aICQ = trim($aICQ);$aICQ = stripslashes($aICQ);$aICQ = htmlspecialchars($aICQ);       $md5code = trim($md5code);$md5code = stripslashes($md5code);$md5code = htmlspecialchars($md5code);       $code = trim($code);$code = stripslashes($code);$code = htmlspecialchars($code);                         $date = date('Y-m-d',time());                          $aPassword = md5($aPassword);//шифруем пароль       $aPassword = strrev($aPassword);       $aPassword = $aPassword."b3p6f";       if ($md5code === md5($code)){       $num_rows = first('SELECT id FROM users where MATCH (login) AGAINST ("%s")',$login);       if(!$num_rows){ Добавлено (21.07.2012, 17:16) --------------------------------------------- В самом конце функция. Добавлено (21.07.2012, 17:22) --------------------------------------------- Помогите пожалуйста разобраться!       Добавлено (21.07.2012, 17:32) --------------------------------------------- (((( Добавлено (21.07.2012, 17:32) --------------------------------------------- АУУУ люди( 
 |  
| 
 | 
 |    | 
| Anarchyst | Дата: Суббота, 21 Июля 2012, 17:39 | Сообщение # 7 |  
 
Chaotic Evil 
Сейчас нет на сайте 
 
 | Где в конце функция? Нет тут никакой функции.
  Good отстой, Neutral - параша, Evil, хой, победа наша!    
 |  
| 
 | 
 |    | 
| Koshimarus34 | Дата: Суббота, 21 Июля 2012, 17:51 | Сообщение # 8 |  
 
частый гость 
Сейчас нет на сайте 
 
 | Функция first 68 строка
 |  
| 
 | 
 |    | 
| Rumata | Дата: Суббота, 21 Июля 2012, 18:00 | Сообщение # 9 |  
 
почетный гость 
Сейчас нет на сайте 
 
 | Koshimarus34, это не сама функция, а только обращение к ней. Где-то ещё в коде должно быть нечто подобное:   Quote (Anarchyst) function first()   {   //Do something awesome!   }   
 
      
 |  
| 
 | 
 |    | 
| Koshimarus34 | Дата: Суббота, 21 Июля 2012, 19:05 | Сообщение # 10 |  
 
частый гость 
Сейчас нет на сайте 
 
 | $pok = first('SELECT * FROM poke_base WHERE id=%d LIMIT 1',$BID); вот еще есть
 |  
| 
 | 
 |    | 
| 05142 | Дата: Суббота, 21 Июля 2012, 19:46 | Сообщение # 11 |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Тебе же сказали.
  mecinvader
 |  
| 
 | 
 |    | 
| Feraset | Дата: Суббота, 27 Октября 2012, 01:25 | Сообщение # 12 |  
 
Издание игр 
Сейчас нет на сайте 
 
 | Quote (Koshimarus34) $pok = first('SELECT * FROM poke_base WHERE id=%d LIMIT 1',$BID); вот еще есть     Символ $ это обычно что то из jquery. Возможно твоя функция находится или должна находится не в этом скрипте, но определённо она у тебя не определена. Если что могу попробовать разобраться. Кинь исходники в ЛС глянуДобавлено (27.10.2012, 01:22) ---------------------------------------------
  Quote (Koshimarus34) 'SELECT * FROM poke_base WHERE id=%d   А это уже mysql выборка из id-шников я так понимаю.Добавлено (27.10.2012, 01:25) ---------------------------------------------
  Quote (Koshimarus34) $num_rows = first('SELECT id FROM users where MATCH (login) AGAINST ("%s")',$login);        if(!$num_rows){     Ещё одна выборка из id-шников юзеров присвоенная jquery значению num_rows(номер строки вроде.)  
  Спасибо пользователю TimCruz, за то что научил меня спокойствию, терпимости и вере в цели. 
    
 |  
| 
 | 
 |    | 
| shubniggurath | Дата: Суббота, 27 Октября 2012, 01:30 | Сообщение # 13 |  
 
www.playnoread.com 
Сейчас нет на сайте 
 
 | Feraset, не путай человека - знак $ в php всегда относится к переменной. Иными словами последовательность символов с начальным знаком $ расценивается интерпретатором php как имя переменной. 
   У вас девушка идет вызов не определенной функции first. Я предполагаю что она занимается запросом к базе, используя первый аргумент как сам запрос, и второй аргумент как строку логина, под которым делается этот запрос. Скорей всего вы не все утащили и где то есть файл в котором определена данная функция.
  Учу 3д!
 
 Сообщение отредактировал shubniggurath - Суббота, 27 Октября 2012, 01:33  |  
| 
 | 
 |    | 
| Feraset | Дата: Суббота, 27 Октября 2012, 01:57 | Сообщение # 14 |  
 
Издание игр 
Сейчас нет на сайте 
 
 | Quote (shubniggurath) не путай человека     Пардон, быстро по тексту пробежался. Не увидел <?php
  Спасибо пользователю TimCruz, за то что научил меня спокойствию, терпимости и вере в цели. 
    
 |  
| 
 | 
 |    |