Необходима помощь в функциях РНР

Зачем тогда высказывания что "для этого есть плагин"? Если ты имел в виду стандартный плагин "Пользовательские поля" то в нем я все сделал и мультиязычность прекрасно работает... А здесь я прошу помощи аналогичного решения с Custom field enhancer плагином!
Тогда тебе надо тоже самое закодить в самом плагине + сделать перевод в самом плагине...???....
 
Эмм-м-м. А что в логах никто не додумался спросить?
 
Привет. Нужна помощь. Вроде по XSS угрозе. 15 строка. код:

  1. <? include('checkcookie.php'); ?>
  2. <h3>Список забаненных пользователей</h3>
  3. <br>
  4. <?
  5. if (isset($_GET["id"]))
  6. {
  7. $id=$_GET["id"];
  8. $option=$_GET["option"];

  9. if ($option=="delete")
  10. {
  11. $user=$_POST["user"];
  12. $queryz = "DELETE FROM tb_chatban WHERE id='".mysql_real_escape_string($id)."'";
  13. mysql_query($queryz) or die(mysql_error());
  14. echo "<font color=\"#dd0000\"><b>Бан с пользователя $user снят.</b></font><br><br>";
  15. }
  16. }
  17. ?>

  18. <table class="adn">
  19. <tr class="lineb">
  20. <td>Имя пользователя</td>
  21. <td>Причина бана</td>
  22. <td>&nbsp;</td>
  23. </tr>
  24. <?
  25. $res = mysql_query("SELECT * FROM tb_chatban ORDER BY id ASC");
  26. while ($row = mysql_fetch_array($res)) {

  27. echo "
  28. <tr class='liney ell'>
  29. <td align=center>". $row["user"] ."</td>
  30. <td>". $row["reason"] ."</td>
  31. <td align=center>";
  32. ?>
  33. <form method="post" action="adminmain.php?p=chatban&id=<?=$row["id"] ?>&option=delete">
  34. <input type="hidden" value="<?=$row["user"] ?>" name="user">
  35. <input type="submit" value="Снять бан" class="button">
  36. </form>
  37. </td>
  38. </tr>

  39. <?

  40. }

  41. ?>
  42. </table>
Насколько знаю цвета так не пишутся. Я про знак \
 
Привет. Нужна помощь. Вроде по XSS угрозе. 15 строка. код:

  1. <? include('checkcookie.php'); ?>
  2. <h3>Список забаненных пользователей</h3>
  3. <br>
  4. <?
  5. if (isset($_GET["id"]))
  6. {
  7. $id=$_GET["id"];
  8. $option=$_GET["option"];

  9. if ($option=="delete")
  10. {
  11. $user=$_POST["user"];
  12. $queryz = "DELETE FROM tb_chatban WHERE id='".mysql_real_escape_string($id)."'";
  13. mysql_query($queryz) or die(mysql_error());
  14. echo "<font color=\"#dd0000\"><b>Бан с пользователя $user снят.</b></font><br><br>";
  15. }
  16. }
  17. ?>

  18. <table class="adn">
  19. <tr class="lineb">
  20. <td>Имя пользователя</td>
  21. <td>Причина бана</td>
  22. <td>&nbsp;</td>
  23. </tr>
  24. <?
  25. $res = mysql_query("SELECT * FROM tb_chatban ORDER BY id ASC");
  26. while ($row = mysql_fetch_array($res)) {

  27. echo "
  28. <tr class='liney ell'>
  29. <td align=center>". $row["user"] ."</td>
  30. <td>". $row["reason"] ."</td>
  31. <td align=center>";
  32. ?>
  33. <form method="post" action="adminmain.php?p=chatban&id=<?=$row["id"] ?>&option=delete">
  34. <input type="hidden" value="<?=$row["user"] ?>" name="user">
  35. <input type="submit" value="Снять бан" class="button">
  36. </form>
  37. </td>
  38. </tr>

  39. <?

  40. }

  41. ?>
  42. </table>
Насколько знаю цвета так не пишутся. Я про знак \
Знак \ это обычное экранирование кавычек. В данном случае все верно!
Можете сделать так
PHP:
echo '<font color='."#dd0000".'><b>Бан с пользователя '.$user.' снят.</b></font><br><br>';
Сути не поменяется...
 
Необходима помощь знающих людей в функциях РНР...
Есть правильное решение изменения функции РНР кода!
Ниже ПРАВИЛЬНОЕ РЕШЕНИЕ...
.$option.

Сначала прочитал и подумал, ну наверное спешил человек просто, хотел побыстрее запилить. Еще раз прочитал, потом еще раз. Потом прочитал остальные сообщения.
Все равно ничего не понял. Начал было еще раз читать, посмотрел на красоту оформления и ясность мысли и тут терпение кончилось.
Качество написания поста с вопросом не соответствуют его сложности.
Перепиши по-человечески, напиши контекст, напиши подробности. Сейчас опять вопрос перечитал, :at:
Тогда кто-то может ответит. А так только засоряешь эфир. :pop:
 
Привет. Нужна помощь. Вроде по XSS угрозе. 15 строка. код:

  1. <? include('checkcookie.php'); ?>
  2. <h3>Список забаненных пользователей</h3>
  3. <br>
  4. <?
  5. if (isset($_GET["id"]))
  6. {
  7. $id=$_GET["id"];
  8. $option=$_GET["option"];

  9. if ($option=="delete")
  10. {
  11. $user=$_POST["user"];
  12. $queryz = "DELETE FROM tb_chatban WHERE id='".mysql_real_escape_string($id)."'";
  13. mysql_query($queryz) or die(mysql_error());
  14. echo "<font color=\"#dd0000\"><b>Бан с пользователя $user снят.</b></font><br><br>";
  15. }
  16. }
  17. ?>

  18. <table class="adn">
  19. <tr class="lineb">
  20. <td>Имя пользователя</td>
  21. <td>Причина бана</td>
  22. <td>&nbsp;</td>
  23. </tr>
  24. <?
  25. $res = mysql_query("SELECT * FROM tb_chatban ORDER BY id ASC");
  26. while ($row = mysql_fetch_array($res)) {

  27. echo "
  28. <tr class='liney ell'>
  29. <td align=center>". $row["user"] ."</td>
  30. <td>". $row["reason"] ."</td>
  31. <td align=center>";
  32. ?>
  33. <form method="post" action="adminmain.php?p=chatban&id=<?=$row["id"] ?>&option=delete">
  34. <input type="hidden" value="<?=$row["user"] ?>" name="user">
  35. <input type="submit" value="Снять бан" class="button">
  36. </form>
  37. </td>
  38. </tr>

  39. <?

  40. }

  41. ?>
  42. </table>
Насколько знаю цвета так не пишутся. Я про знак \
Там дело в переменной $user. Она никак не фильтруется, и можно в пост запросе в этой переменной передать яваскрипт, который у вас успешно выведется на странице.
 
с цветами все в порядке, переменные из _POST надо фильтровать хотя бы так:
PHP:
$user=htmlspecialchars($_POST["user"]);
 
Подскажет кто, сильные ли проблемы на Php с кодировкой cp1251?
 
У php нет проблем с кодировкой cp1251
 
Назад
Сверху