powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регистрация через сайт Server Legion WOW
9 сообщений из 34, страница 2 из 2
Регистрация через сайт Server Legion WOW
    #39996738
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alkaider
вы убрали похоже как я посмотрю
Нет. Это Вы зачем-то добавили if со скобкой.
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39996741
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alkaider
могу дать доступ к теам вивер
Звиняйте, канал для онлайн видео с тимвьювера туповат откровенно, а дела кое-какие еще есть. Можете дать шелл, на общем подключении к скрину увидите мои действия.
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39996942
Alkaider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Parse error: syntax error, unexpected T_VARIABLE in P:\home\127.0.0.1\www\reg.php on line 145

Это ошибка без if но при все при этом код закрывается одной скобкой на колько я понимаю там их должно быть 2
Если скобки 2 то также ошибка что и предыдущая до этой

Я не совсем понимаю о чем речь идёт про какой доступ ни разу с этом не сталкивался.
Код: php
1.
2.
3.
4.
5.
6.
$insacc = $conn->prepare("INSERT INTO account (username, sha_pass_hash, email, expansion, battlenet_account, battlenet_index) VALUES (?, ?, ?, ?, ?, ?);") )
$insacc->bind_param("sssiii", $username, $accpassword, $email, $expansion, $bnetacc, $bnetindex);
$insacc->execute();
}else{
echo $insacc->error;
}


Так правильно или с одной) в конце если со дной то ошибка с верху, если с двумя то ошибка страницы 144 еррор как предыдущяя
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39996962
Alkaider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да тут нет вашей функции vardump но с ней тоже самое вот эта ошибка
С верху это уже 145 строка соответственно под кодом который мы правим
Parse error: syntax error, unexpected T_VARIABLE in P:\home\127.0.0.1\www\reg.php on line 145
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39996984
Фотография peter64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alkaider,
Код: php
1.
2.
3.
if (!$insacc->execute()){
  echo "Execute failed: (" . $insacc->errno . ") " . $insacc->error; 
}
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39996987
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alkaider
Parse error: syntax error, unexpected T_VARIABLE in P:\home\127.0.0.1\www\reg.php on line 145

Это ошибка без if но при все при этом код закрывается одной скобкой на колько я понимаю там их должно быть 2
Если скобки 2 то также ошибка что и предыдущая до этой
Попытка написать код методом не вполне научного (мануал же не для Вас) тыка и отсебятины? Ну... удачи, че ж...
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39997034
Alkaider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

откакой отсебятины ?
я сделал то что вы просили ! выслал вам ошибку страницы и что ?
я вам все данные предоставил по таблицам!
я вам архив кинул с т3 и сайтом ! Напомоооомощь ! пишу
я не пойму это вам лень скорей всего скачать и посмотреть вообще саму суть что я делаю и что хочу сделать
тыкаете мне в лицо какие-то свои нерабочие коды а потом говорите что это я отсебятину делаю?
какие вы тут (разработчики ? ) если вам трудно написать 20 минутный или максимум 30 код который будет делать то что написанно в т3? я вам уже денег предлогал почти за работу вы мне ты че одну ошибку 500 вторую 500 причем тут одна ошибка напиши простой код да рубля за 2 сложно чтоли если да то ты сам значит просто нихрена не понимаешь а чему-то учишь !

я здесь еще напишу сам, и в глаза вам ткну именно ту отсебятину которая будет работать именно тот самый код который в начале темы,
чтоб вам стыдно стало после этого ок?
тоже мне программисты, написать не только просто от души дак и за деньги не могут уже че я тут с вами время теряю ? сразу бы сказал что не-могу понять что творится в коде извини.
давайте ждите помощнички блин .
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39997502
Alkaider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
<?php
 
require_once ('config.php');
$tbc = 2; 
$database_encoding = 'UTF8'; 
$dbh = mysqli_connect("$dbip:$dbport", "$dblogin", "$dbpass", "$rdb"); 


/*generate the code for activate the acccount*/   
//function random_str($length, $keyspace = '_0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
//{
   // $keyspace = str_shuffle($keyspace );
   // $pieces = "";
 //   $max = mb_strlen($keyspace, '8bit') - 1;
 //   for ($i = 0; $i < $length; ++$i) {
 //   $pieces []= $keyspace[random_int(0, $max)];
 //   }
 //   return implode('', $pieces);
//}
$regcode = "255"; // $regcode = random_str(255);   


/*
$a = random_str(32);
$b = random_str(8, 'abcdefghijklmnopqrstuvwxyz');
*/
//*END Генерация кода*/  *END genetare code*/
//Конец этой части!!

function encryptpw($user, $pass) {
    $user = strtoupper($user);
    $pass = strtoupper($user);
    return sha1($user.':'.$pass);
 }
 
$results = array();  //Хранить все результаты из записей запросов
$accexist = 'SELECT * FROM battlenet_accounts WHERE email = "'.$_POST['email'].'"';  //SQL Запрос  выбирать
$accexistresult = mysqli_query($dbh, $accexist)or die(mysqli_error($dbh));  // Выполнение SQL выражение
$accexistrows = mysqli_num_rows($accexistresult);                          // Получить количество возвращаемых строк    
if($accexistrows){
while($row = mysqli_fetch_array($accexistresult)){
$results["accexist"] = $row;
 }
}
$emailexist = $results["accexist"]["email"];

if(isset($_POST['submit']) AND $emailexist == ""){
$email = strtoupper($_POST['email']);
$expansion = "7";
$bnetindex = "1";
$acclock = "0"; // 1 блокировка регистраций
$accunlock = "0";
// Пароль Battlenet
$bnetpassword = strtoupper(bin2hex(strrev(hex2bin(strtoupper(hash("sha256",strtoupper(hash("sha256", strtoupper($email)).":".strtoupper($_POST['pass']))))))));
// Запросы
if($insbnet = 'INSERT INTO battlenet_accounts (email, sha_pass_hash, locked) VALUES ("'.$email.'", "'.$bnetpassword.'", "'.$acclock.'");'){
$insbnetresult = mysqli_query($dbh, $insbnet);
$getaccid = 'SELECT * FROM battlenet_accounts WHERE email = "'.$email.'"';  //SQL Запрос  выбирать
$getaccidresult = mysqli_query($dbh, $getaccid)or die(mysqli_error($dbh)); //выполнение SQL выражение
$getaccidrows = mysqli_num_rows($getaccidresult); // получить количество возвращаемых строк 
if($getaccidrows){
while($row = mysqli_fetch_array($getaccidresult)){
$results["id"] = $row;
  }
}
$id = $results["id"]["id"];
$bnetacc = $id;
$username = $bnetacc."#".$bnetindex;
if($insacc = 'INSERT INTO  account (username, sha_pass_hash, email, expansion, battlenet_account, battlenet_index) VALUES ("'.$username.'", "'.$accpassword.'", "'.$email.'", "'.$expansion.'", "'.$bnetacc.'", "'.$bnetindex.'");'){
$insaccresult = mysqli_query($dbh, $insacc) or die(mysqli_error($dbh)); //выполнение SQL выражение
$results = array();                                     
$success = '<h3 style="color: green;" align="center"> Ваш аккаунт <span style="color: white;">' . strtolower($email) . '</span> был создан успешно! Вам было отправлено электронное письмо с информацией о том, как его активировать.</h3>';
$password = $_POST['pass']; //Запуск настройки mail()

 // Не понятный код
 $youremail = 'noreply@shadowmelt.com'; 
 $subject = 'ShadowMelt Register Confirm';
 $message = '<html><head>';
 $message .= '</head><body>';
 $message .= '<p align="left">Приветствия!!!,</p>';
 $message .= '<p align="left">Вы получаете это письмо потому что регистрируетесь на нашем веб сайте платформе с этим письмом<b>( ' . strtolower($email) . ' )</b>. Если вы не сделали этого действия, пожалуйста, удалите это сообщение.</p>';
 $message .= '<p align="left">Далее следуют данные для входа в игру, однако вам необходимо активировать свой аккаунт, чтобы иметь возможность играть. Чтобы активировать свою учетную запись, пожалуйста, нажмите на следующую ссылку или скопируйте вставку в вашем браузере:</p>';
 // ?????????????????????
 $message .= '<p align="center"><a style="
 
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#ededed\', endColorstr=\'#dfdfdf\',GradientType=0);
background-color:#ededed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
cursor:pointer;
color:#777777;
font-family:Arial;
font-size:15px;
font-weight:bold;
padding:13px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #ffffff;
" href="..........????' . $regcode . '">Активировать Учетную Запись</a></p>';
// Конец непонятного кода!!
 
$message .= '<p align="left"><b>Login:</b> ' . strtolower($email) . ' 
<b>Password:</b> ' . $password . '</p>';
$message .= '<p align="left">Для получения дополнительной информации, как подключиться, посетите наш веб-сайт!</p>';
$message .= '</body></html>';
$headers = 'From: ' . $youremail . "\r\n";
$headers .= 'MIME-Version: 1.0' ."\r\n";
$headers .= 'Content-Type: text/HTML; charset=utf-8' . "\r\n";
$sendto = $email;
 mail($sendto, $subject, $message, $headers);
 
   } 
 else{   echo "Insert account error...";}
 
  } 
 else{   echo "Insert baccount error...";}
 
 } else if(isset($_POST['submit']) AND $emailexist != ""){ 
 
$accexisterror = '<h3 style="color: red;" align="center">Ваша учетная запись не была создана! Это письмо <span style="color: white;">'.strtolower($email).'</span>уже существует</h3>';
}
?>


<!-- HTML  Код      -->
 <div class="content">
 <div class="container row">
 <div id="left-content">
 <div class="post_wrap">
 <div class="news">
 <br>
 <br>
 <br>
<!-- Главный!! конец  HTML -->


<?php

if(isset($_GET["confreg"]) != ""){
$acclock = "1";
$accunlock = "0";
$confreg = htmlspecialchars($_GET["confreg"]);
$getaccemail = 'SELECT * FROM account WHERE activation_code = "'.$confreg.'"'; //SQL Запрос  выбирать
$accemailresult = mysqli_query($dbh,$getaccemail) or die(mysqli_error($dbh)); //Выполнение SQL выражение
$accemailrows = mysqli_num_rows($accemailresult); //Получить количество возвращаемых строк 
if($accemailrows){     
while($row = mysqli_fetch_array($accemailresult)){         
$results["email"] = $row;
  } 
}
$idaccemail = $results["email"]["email"];
$getacccode = 'SELECT * FROM account WHERE email = "'.$idaccemail.'"'; //SQL Запрос  выбирать
$acccoderesult = mysqli_query($dbh,$getacccode); //Выполнение SQL выражение
$acccoderows = mysqli_num_rows($acccoderesult); //Получить количество возвращаемых строк
if($acccoderows){    
while($row = mysqli_fetch_array($acccoderesult)){         
$results["storedcode"] = $row;   
  }
}                                           
$storedcode = $results["storedcode"]["activation_code"];
$getacclock = 'SELECT * FROM battlenet_accounts WHERE email = "'.$idaccemail.'"'; //SQL Запрос  выбирать 
$acclockresult = mysqli_query($dbh,$getacclock); //Выполнение SQL выражение
$acclockrows = mysqli_num_rows($acclockresult);  //Получить количество возвращаемых строк
if($acclockrows){    
while($row = mysqli_fetch_array($acclockresult)){         
$results["storedlock"] = $row;
  }
}
$storedlock = $results["storedlock"]["locked"];
if(isset($confreg) == $storedcode AND $storedlock == $acclock){
$activacc = 'UPDATE battlenet_accounts SET locked = "'.$accunlock.'" WHERE email = "'.$idaccemail.'"'; //SQL Запрос  выбирать //SQL select query 
$activaccresult = mysqli_query($dbh,$activacc); //Выполнение SQL выражение
if($activaccresult){

echo '<h3 style="color: green;" align="center">Свой аккаунт:<span style="color: white;">' . strtolower($idaccemail) . '</span> was Activated! <a href="/howtoconnect" style="color: yellow;">Как подключиться?</a></h3>';
  }
  else{  echo '<h3 align="center"><span style="color: red;">Свой аккаунт:</span><span style="color: white;">' . strtolower($idaccemail) . '
</span> не был активирован. Что-то пошло не так, пожалуйста, проверьте, правильно ли вы скопировали полную ссылку, и если вы продолжаете получать это сообщение об ошибке, пожалуйста, свяжитесь с нами!</h3>';

    echo '<script type="text/javascript">alert(" Что-то пошло не так, пожалуйста, проверьте, правильно ли вы скопировали полную ссылку, и если вы продолжаете получать это сообщение об ошибке, пожалуйста, свяжитесь с нами!");</script>';

 }

} 
 else if(isset($confreg) == $storedcode AND $storedlock == $accunlock){
  echo '<h3 align="center"><b>(i)</b> <i style="color: yellow;">Ваша учетная запись уже активирована</i></h3>';
    echo '<script type="text/javascript">alert("Ваша учетная запись уже активирована.");</script>';
	
} 
 else if(isset($confreg) != $storedcode){
   echo '<h3 align="center"><b>(i)</b> <i style="color: yellow;">Мы не можем идентифицировать эту связь!</i></h3>';
    echo '<script type="text/javascript">alert("Мы не можем идентифицировать эту связь!");</script>';
}
 else{  echo '<script type="text/javascript">alert("Что-то было не так! Мы не идентифицируем проблему, пожалуйста, свяжитесь с нами");</script>';
 }
 
} else if(isset($success)){ 
echo $success;
}
  else if(isset($accexisterror)){
echo $accexisterror;
}
 else{

?>

<!-- HTML  Код      -->  
<h3 style="font-size:20px;font-weight:bold;text-transform:uppercase;" align="center">Сервер WOW Legion 7.3.5</h3><!-- Пишет название верху -->  
  

  <hr />
  <form action="" method="post" name="reg">
  <table style="border-spacing: 30px; border-collapse: separate;" class="form"><tr><td align="right">E-mail Address</td><td align="left"><!-- Название Таблицы -->  
  <input style="width: 400px; font-size: 25px;" name="email" type="email" maxlength="254" placeholder="Введите ваш email" required /><!-- Тут название внутри тоблицы --> 
   </td> <!--Длинна тобл 400px--> <!--разм шир табл 25px-->  <!--количество симв ввода в табл "254" -->  
   </tr>
    <tr>
    <td align="right"> Пароль</td><td align="left"><!-- Таблица ввода Пароль -->  
  <input style="width: 400px; font-size: 25px;" name="pass" type="password" maxlength="16" placeholder="Введите пароль " required /><!-- Тут название внутри тоблицы --> 
   </td>
   </tr>
    <tr>
    <td align="right">Потвердите пар:</td><td align="left"> <!-- Таблица ввода Пароль -->  
  <input style="width: 400px; font-size: 25px;" name="pass2" type="password" maxlength="16" placeholder="Напишите еще раз свой пароль" required /> <!-- Тут название внутри тоблицы -->  
   </td>
   </tr>
    <tr>              
    <td></td>
    <td align="center"><input type="submit" class="sbm" value="Регистрация" name='submit' />
    </td>
    </tr>
  </table>
  </form><p align="center"><b>&sup1;</b> <i style="color: blue;">Обязательно используйте действительный адрес электронной почты, чтобы активировать свой аккаунт, так как наша система вышлет вам электронное письмо с подробной информацией о том, как активировать ваш аккаунт.</i></p>
  <!-- HTML  Кoнец Кода!! -->  
  
<?php
}

?>
  <!-- HTML  Код      -->  
   </div>
   </div>
   </div>
	 <tr>
	   <div id="right-content">
	<br>
    <img src="img/logo.png">
    </div>
</div>
</div>
<!-- HTML  Кoнец Кода!! -->  



написал мне парень за 25 минут бесплатно на другом форуме! все работает и регистрирует как надо ! закоментил мне ненужное сам
...
Рейтинг: 0 / 0
Регистрация через сайт Server Legion WOW
    #39997614
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alkaider
написал мне парень за 25 минут бесплатно на другом форуме!
Ага. Притом, вероятно, написал он это более года назад :)
https://issue.life/questions/56512802
https://fooobar.com/questions/17759798/unknown-column-activationcode-in-field-list
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регистрация через сайт Server Legion WOW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]