Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Фиурная скобка...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: оШИБКА
matrixize
Отправлено: 02 Февраля, 2016 - 22:10:09
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




Здравствуйте. Помогите пожалуйста исправить ошибку. Я новичек и без вашей помощи не могу обойтись... Понимаю, что скорее всего дело в закрывающей фигурной скобке, но вот, где она должна стоять ума не приложу... Помогите пожалуйста! Ошибка выскакивает в 12-ой строке с символами "){"

[b
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. header ('Content-Type: text/html; charset=UTF-8');
  3. if (
  4.     isset ($_GET['order']) &&
  5.     isset ($_GET['phone']) &&
  6.     isset ($_GET['order_status']) &&
  7.     isset ($_GET['merchant_price']) &&
  8.     isset ($_GET['paytouser']) &&
  9.     isset ($_GET['time']) &&
  10.     isset ($_GET['sign']) &&
  11.     //isset ($_GET['user_id'])
  12.     ){
  13.     $secret_key = "Секретный ключ";
  14.  
  15.  $order_id = $_GET['order_id'];
  16.  $order = $_$_GET['order'];
  17.  $phone = $_$_GET['phone'];
  18.  $order_status = $_$_GET['order_status'];
  19.  $merchant_price = $_$_GET['merchat_price'];
  20.  $paytouser = $_$GET['paytouser'];
  21.  $time = date("d.m.Y H:i:s:", $G_ET['time']);
  22.  $sign = $_$_GET['sign'];
  23.  
  24.  $truesign = md5 ($order.$phone.$merchant_price.$secret_key);
  25.  if ($sign == $truesign) {    
  26.  if ($order_status == 'success'){    
  27.     $lnk = mysql_connect("db02.hostline.ru","имя пользователя","пароль"); //Указать логин и пароль к БД
  28.            mysql_select_db ("имя базы", $lnk); //BDTABLE - указать название базы
  29.            mysql_query ("SET NAMES utf-8");
  30.            
  31.  $user_id = $_GET['user_id'];
  32.  #Узнаем баланс пользователя
  33. $sql = "SELECT 'balance_rub' FROM 'vii_users' WHERE 'user_id' = '{$user_id}' LIMIT 0,1";
  34.  $res = mysql_query($sql);
  35.  $_GET['e'] = $eee;
  36.  echo $_GET['e'];
  37.  $temp = array();
  38.  while ($row=mysql_fetch_array($res)) { array_push($temp, $row); }
  39.  #Если пользователь не найден то останавливаем скрипт
  40. if (!isset ($temp[0]['balance_rub'])) {echo "error:Пользователь не найден"; die;}
  41.  #Новый баланс пользователя:
  42. $newbalance = $round($merchant_price + $temp[0]['balance_rub']);
  43.  #Записываем новый баланс:
  44. $sql = "UPDATE 'vii_users' SET 'balance_rub' = '{$newbalance}' WHERE 'user_id' = '{$user_id}'";
  45.  $res = mysql_query($sql);
  46.  #mysql нам больше не нужна, закрываем соединение
  47. mysql_close($lnk);
  48.  echo "Ok";
  49.  }
  50.  }else{
  51.     echo "error(sign)";
  52.     die;    
  53.  }
  54.  else{
  55.     echo "error(count(".count($_GET)."))";
  56.     die;
  57.  }
  58. ?>
 
 Top
Строитель
Отправлено: 02 Февраля, 2016 - 22:48:24
Post Id



Участник


Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 74 раз(а)




matrixize пишет:
Помогите пожалуйста исправить ошибку
У вас ошибка на ошибке.
 
 Top
matrixize
Отправлено: 03 Февраля, 2016 - 00:23:39
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




Строитель пишет:
matrixize пишет:
Помогите пожалуйста исправить ошибку
У вас ошибка на ошибке.

Помоги пожалуйста подправить этот код?
 
 Top
Строитель
Отправлено: 03 Февраля, 2016 - 00:26:28
Post Id



Участник


Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 74 раз(а)




matrixize пишет:
Помоги пожалуйста подправить этот код?
Его проще написать заново.
 
 Top
matrixize
Отправлено: 03 Февраля, 2016 - 01:19:04
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




Строитель во что это вытечет?
 
 Top
dcc0
Отправлено: 03 Февраля, 2016 - 03:06:29
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Мда, как в анекдоте: "Штирлиц закрыл форточку и дуло убралось".

В код не пытался вникать. Только поправил синтаксис, дел на 10 секунд.



Спойлер (Отобразить)

(Отредактировано автором: 03 Февраля, 2016 - 03:06:41)



-----
Март 2021. Бросил программирование
 
 Top
matrixize
Отправлено: 03 Февраля, 2016 - 04:25:05
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




dcc0 СПАСИБО тебе огромное!!! Я нажал кнопку "спасибо" но она не доступна для меня, я нидавно только зарегился... Мои познания в php чуть дальше от уровня $a=1; Мне необходим этот код и весь день сегодня, просил помочь кодеров на разных форумах и слышал только троллерные смехуечки да нравоучения от "ГУРУ" разномастных, а такой "наварот", как $_$GET, в нескольких местах даже не увидели!!! За то обхамили с ног до головы... Спасибо тебе большое! Действительно чего-то значащий в php человек, или просто поможет или просто своими делами займется, просто изза того, что время не позволяет отвлечься, а всякие "PHP-ГЕРАКЛЫ", которые в ютубе услышали, что php начинается с <?php так и наровят, заявить о себе во всех форумах! Еще раз от души спасибо!!!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB