PHP.SU

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

Страниц (19): В начало « ... 11 12 13 14 15 16 [17] 18 19 »

> Найдено сообщений: 271
mrKotik Отправлено: 02 Февраля, 2014 - 18:46:11 • Тема: Не парсит данные((( • Форум: Вопросы новичков

Ответов: 3
Просмотров: 98
Вот есть такой код он должен парсить сколько монет в игрока ну он не работает(((

Вот сам код
PHP:
скопировать код в буфер обмена
  1.  
  2. function pars($xml,$begin,$end){
  3.            $begin = strpos($xml, $begin) + strlen($begin);
  4.                         $end = strpos($xml, $end, $begin);
  5.            $result = substr($xml, $begin, $end - $begin);
  6. return $result;}
  7.  
  8.                         $begin="<user>";
  9.                         $end="</user>";
  10.                         $infa=pars($xml,$begin,$end);
  11.                         $money=pars($infa,"<money>","</money>");
  12.  


И потом записать в БД
mrKotik Отправлено: 01 Февраля, 2014 - 16:36:00 • Тема: Нарыл вот такой ЧАТ • Форум: Вопросы новичков

Ответов: 3
Просмотров: 175
хоть прыблизно что там не так?
mrKotik Отправлено: 01 Февраля, 2014 - 15:37:11 • Тема: Нарыл вот такой ЧАТ • Форум: Вопросы новичков

Ответов: 3
Просмотров: 175
никто не знает почему?
mrKotik Отправлено: 01 Февраля, 2014 - 13:31:54 • Тема: Нарыл вот такой ЧАТ • Форум: Вопросы новичков

Ответов: 3
Просмотров: 175
Нашел в инете чат ну почему он не обновляется, хз даже почему вроде все есть если страницу обновить чат тоже обновится, ну если страницу не обновлять и писать в чат ничего не происходит сообщения отправляет то что я пишу, ну оно сразу не появляется надо страницу обновить потом оно появится так само аналогично кто и пишет на другой стороне экрана=)))


Вот сам код...

CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Чат</title>
  6. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
  7. <script>
  8. $(document).ready(function () {
  9.  
  10. // делаем фокус на поле ввода при загрузке страницы
  11. if ($("#chat_text_input").size()>0)
  12. {
  13.     $("#chat_text_input").focus();
  14. }
  15.  
  16. // функция отправки сообщения
  17. function send_message()
  18. {
  19.     var message_text = $('#chat_text_input').val();
  20.     if (message_text!="")
  21.     {
  22.         $.ajax(
  23.         {
  24.             url: 'chat_scripts.php',
  25.             type: 'POST',
  26.             data:
  27.             {
  28.                 'action': 'add_message',
  29.                 'message_text': message_text
  30.             },
  31.             dataType: 'json',
  32.             success: function (result)
  33.             {
  34.                 $('#chat_text_input').val(''); // очищаем поле ввода
  35.  
  36.                 // сразу же подгружаем отправленное сообщение в чат
  37.                 get_chat_messages();
  38.             }
  39.          });
  40.      }
  41.  }
  42.  
  43.  // функция подгрузки новых сообщений в чат
  44.  function get_chat_messages()
  45.  {
  46.      // если не выставлена блокировка повторного выполнения данной функции, продолжаем
  47.      if ($('#block').val() == 'no')
  48.      {
  49.          $('#block').val('yes'); // ставим блокировку
  50.  
  51.          var last_act = $('#last_act').val();
  52.          $.ajax(
  53.          {
  54.              url: 'chat_scripts.php',
  55.              type: 'POST',
  56.              data:
  57.              {
  58.                  'action': 'get_chat_message',
  59.                  'last_act': last_act
  60.              },
  61.              dataType: 'json',
  62.              success: function (result)
  63.              {
  64.                  // добавляем в текстовое поле новые сообщения
  65.                  $('#chat_text_field').append(result.message_code);
  66.  
  67.                  // обновляем значение последнего сообщения
  68.                  $('#last_act').val(result.last_act);
  69.  
  70.                  // автопрокрутка текстового поля вниз
  71.                  $('#chat_text_field').scrollTop($('#chat_text_field').scrollTop()+100*$('.chat_post_my, .chat_post_other').size());
  72.  
  73.                  $('#block').val('no');// убираем блокировку
  74.               }
  75.          });
  76.      }
  77.  }
  78.  
  79.  // отправка сообщений при нажатии клавиши "Enter"
  80.  $('#chat_text_input').keyup(function(event)
  81.  {
  82.      if (event.which == 13)
  83.      {
  84.          send_message();
  85.      }
  86.  });
  87.  
  88.  // отправка сообщений при нажатии кнопки "Ответить"
  89.  $('#chat_button').click(function()
  90.  {
  91.      send_message();
  92.  });
  93.  
  94.  // Действие для кнопки "Выход"
  95.  $('#logout_button').click(function()
  96.  {
  97.      window.location.href = 'index.php?logout';
  98.  });
  99.  
  100.  // проверяем наличие новых сообщений каждые 2 секунды
  101.  setInterval(function()
  102.  {
  103.      get_chat_messages();
  104.  }, 2000);
  105.  
  106.  // прокрутка текстового поля до последнего сообщения вниз
  107.  $('#chat_text_field').scrollTop($('#chat_text_field').scrollTop()+100*$('.chat_post_my, .chat_post_other').size());
  108.  
  109. });
  110. </script>
  111.  
  112. <style>
  113. #chat_body
  114. {
  115.     width:800px;
  116.     margin:8px auto 3px;
  117.     float:left;
  118. }
  119. #chat_text_field /* Стили для текстового поля */
  120. {
  121.     overflow:auto; /* Отображается полоса прокрутки, когда высота контента > высоты текстового поля */
  122.     border:1px solid #999;
  123.     -webkit-border-radius: 5px 5px 5px 5px;
  124.     -moz-border-radius: 5px 5px 5px 5px;
  125.     border-radius: 5px 5px 5px 5px;
  126.     padding:3px;
  127.     background-color:#CCC;
  128. }
  129. #chat_text_input /* Стили для поля ввода */
  130. {
  131.     float:left;
  132.     width:600px;
  133.     margin:3px 0;
  134.     font:13px Verdana, Geneva, sans-serif;
  135.     border:1px solid #999;
  136.     -webkit-border-radius: 5px 5px 5px 5px;
  137.     -moz-border-radius: 5px 5px 5px 5px;
  138.     border-radius: 5px 5px 5px 5px;
  139. }
  140. #chat_button
  141. {
  142.     float:left;
  143.     margin:2px 5px 2px 15px;
  144. }
  145. #logout_button
  146. {
  147.     float:left;
  148.     margin:2px 5px;
  149. }
  150. .chat_mess_time
  151. {
  152.     font:10px Verdana, Geneva, sans-serif !important;
  153.     margin:1px 3px;
  154. }
  155. .chat_nickname
  156. {
  157.     font-weight:bold;
  158. }
  159. .chat_post_my
  160. {
  161.     font:11px Verdana, Geneva, sans-serif !important;
  162.     margin:1px 3px; color:#161;
  163. }
  164. .chat_post_other
  165. {
  166.     font:11px Verdana, Geneva, sans-serif !important;
  167.     margin:1px 3px; color:#039;
  168. }
  169. </style>
  170.  
  171. </head>
  172. <body>
  173.  
  174.     <div id="chat_body">
  175.  
  176.         <!--Текстовое поле чата-->
  177.         <div id="chat_text_field" style="height:300px;"></div>
  178.  
  179.         <!--Номер последнего сообщения-->
  180.         <input id="last_act" name="last_act" type="hidden" value="0" />
  181.  
  182.         <!--Блокировка повторного выполнения функции get_chat_messages()-->
  183.         <input id="block" name="block" type="hidden" value="no" />
  184.  
  185.         <input id="chat_text_input" name="chat_text_input" type="text" />
  186.         <input id="chat_button" name="chat_button" type="button" value="Ответить"/>
  187.         <input id="logout_button" name="logout_button" type="button" value="Выход" />
  188.  
  189.     </div>
  190. </body>
  191. </html>
mrKotik Отправлено: 01 Февраля, 2014 - 00:40:00 • Тема: bb коды • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1637
Мне тоже они надо хз как сдеалть((((
mrKotik Отправлено: 31 Января, 2014 - 17:21:12 • Тема: Смена пароля! • Форум: Вопросы новичков

Ответов: 4
Просмотров: 187
IllusionMH пишет:
mrKotik пишет:
if($row['pass'] == $old_pass){

mrKotik, откуда берется $old_pass и почему он должен равняться указателю на результат запроса?
mysql_fetch_array не забыли?
то самое
mrKotik Отправлено: 31 Января, 2014 - 16:39:50 • Тема: Смена пароля! • Форум: Вопросы новичков

Ответов: 4
Просмотров: 187
Вот набросал скрипт смены ну почему то он пароль не меня если просто открыть страницу скрипта он удаляет старый пароль, а если написать новый пароль в адресной строке пароль не меняется!


Вот сам скрипт

PHP:
скопировать код в буфер обмена
  1. <?
  2. $user_id = $_COOKIE['id'];     
  3. ?>
  4. <?PHP
  5.             include ("config.php");
  6.                 $pass_atar = $_GET['star_pass']; //Старый пароль
  7.                     $new_pass = $_GET['new_pass']; //Новый пароль
  8.                         $new_pass2 = $_GET['new_pass2']; //Новый пароль потвержения
  9.  
  10.                         //Выводим текущий пароль
  11.                         $row = mysql_query("SELECT pass FROM `users` WHERE id = '{$user_id}'");
  12.                         if($row['pass'] == $old_pass){
  13.                                 if($new_pass == $new_pass2)
  14.                                         mysql_query("UPDATE `users` SET pass = '{$new_pass2}' WHERE id = '{$user_id}'");
  15.                                 else
  16.                                         header("Location: json.php?id=?error"); //Ошибка нового пароля или в первом поле не правильный или в втором
  17.                         } else
  18.                                 header("Location: json.php?id=?error_star"); //Старый пароль веден не правильно
  19.                        
  20.                         die();
  21.                        
  22.           ?>
mrKotik Отправлено: 30 Января, 2014 - 23:16:41 • Тема: Как правильно записать сессию ??? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 245
жаль(((
mrKotik Отправлено: 30 Января, 2014 - 15:25:51 • Тема: Как правильно записать сессию ??? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 245
Актуально
mrKotik Отправлено: 30 Января, 2014 - 12:49:46 • Тема: Как правильно записать сессию ??? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 245
У меня вот есть такая проблема мне надо записать как-то сессию!

Вот у меня есть такой код это код авторизации login.php

PHP:
скопировать код в буфер обмена
  1.  
  2. include 'config.php';
  3.  
  4. if(!empty($_POST['idusers']) AND !empty($_POST['passusers']))
  5. {
  6. $login = mysql_real_escape_string($_POST['idusers']);
  7. $password = mysql_real_escape_string($_POST['passusers']);
  8.  
  9. $search_user = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '".$login."' AND `pass` = '".$password."'"), 0);
  10. if($search_user == 0)
  11. {
  12. header("Location: index.php?pass=$login");
  13. }
  14. else
  15. {
  16. setcookie('id', $login, time() + 3600*24*7);
  17. setcookie('passusers', md5($password), time() + 3600*24*7);
  18. $_SESSION['uid'] = $login;
  19. $_SESSION['uidpass'] = $password;
  20.  
  21. header("Location: index.php");
  22. }
  23. }?>


А вот у меня код профиля пользователя, ну почему оно не работает или сессию не пишет без понятия что((( Файл al_profile.php

Это должен быть профиль юзера

Ошибка в том что выдает что юзер не авторизирован (Вход на эту страницу разрешен только зарегистрированным пользователям!)

Помогите пожалуйста

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ("congig.php");
  3. if (isset($_GET['id'])) {$id =$_GET['id']; }
  4. else
  5. {
  6. exit("Вы зашил на страницу без параметра!");
  7.  }
  8.  if (!preg_match("|^[\d]+$|", $id)) {
  9.  exit("<p>Неверный ID юзера</p>");
  10. }
  11. if (!empty($_SESSION['uid']) and !empty($_SESSION['uidpass']))
  12. {
  13. $login = $_SESSION['uid'];
  14. $password = $_SESSION['uidpass'];
  15. $result2 = mysql_query("SELECT id FROM users WHERE id='$login' AND pass='$password'",$connect);
  16. $myrow2 = mysql_fetch_array($result2);
  17. if (empty($myrow2['id']))
  18.    {
  19.     exit("Вход на эту страницу разрешен только зарегистрированным пользователям!");
  20.    }
  21. }
  22. else {
  23. exit("Вход на эту страницу разрешен только зарегистрированным пользователям!");
  24.  }
  25. $result = mysql_query("SELECT * FROM users WHERE id='$id'",$connect);
  26. $myrow = mysql_fetch_array($result);
  27.  
  28. if (empty($myrow['id']))
  29. {
  30.  exit("Удален");
  31. }
  32. ?>
  33. <html>
  34. <head>
  35. <title><?PHP echo $myrow['id']; ?></title>
  36. </head>
  37. <body>
  38. <h2>Пользователь "<?PHP echo $myrow['id']; ?>"</h2>
  39. </body>
  40. </html>
mrKotik Отправлено: 13 Января, 2014 - 23:06:56 • Тема: Всем приветик) Как сдеалть онайл/офлайн на сайте! • Форум: Вопросы новичков

Ответов: 3
Просмотров: 188
[b][/b]пала тема
mrKotik Отправлено: 13 Января, 2014 - 22:36:18 • Тема: Как из view.php?id=31 сделать /id31.html • Форум: Вопросы новичков

Ответов: 6
Просмотров: 300
а не проще id1 сделать?
mrKotik Отправлено: 12 Января, 2014 - 15:44:30 • Тема: Всем приветик) Как сдеалть онайл/офлайн на сайте! • Форум: Вопросы новичков

Ответов: 3
Просмотров: 188
может кто-то пример кинуть?
mrKotik Отправлено: 12 Января, 2014 - 12:20:16 • Тема: Всем приветик) Как сдеалть онайл/офлайн на сайте! • Форум: Вопросы новичков

Ответов: 3
Просмотров: 188
Всем привет, помогите мне сделать онлайн/оффлайн на сайте есть база таблица называется users и в ней есть таблица в какой пишется последний визит юзера на сайт как сделать значок онлайн и оффлайн???
(Добавление)
где все?
mrKotik Отправлено: 22 Декабря, 2013 - 14:58:56 • Тема: Всем приветик) Как вывести чекбокс с txt в php • Форум: Вопросы новичков

Ответов: 16
Просмотров: 582
кто поможет)

Страниц (19): В начало « ... 11 12 13 14 15 16 [17] 18 19 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB