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 :: что же здесь не так?? [2]

 PHP.SU

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


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

> Без описания
просто даня
Отправлено: 01 Апреля, 2012 - 16:25:59
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Март 2012  
Откуда: sev-kav, budennovsk


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

[+][+]


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include 'data/conf/config.php';
  3.  
  4.  
  5. if(!isset($_GET['user']) && !isset($_GET['operation'])) {
  6. echo 'Все учетные записи:';
  7. foreach ($user as $up) {
  8. echo '<br><a href="?user='.$up[0].'">'.$up[0].'</a>';
  9. } }
  10.  
  11.  
  12.  
  13.  
  14. if(isset($_GET['user'])) {
  15.  
  16. if(in_array($_GET['user'], $user[0]) || in_array($_GET['user'], $user[1]) || in_array($_GET['user'], $user[2])) {
  17. echo 'Существование учетной записи '.$_GET['user'].' подтверждено. Вы как главный администратор можете управлять учетной записью пользователя.';
  18. if(in_array($_GET['user'], $user[0])) {
  19. echo '
  20. <form action="?operation=edit_account" method="post">
  21. <input type="hidden" name="login" value="'.$user[0][0].'">
  22. <b>login:</b><br><input type="text" name="newlogin" value="'.$user[0][0].'"><br>
  23. <input type="hidden" name="pass" value="'.$user[0][1].'">
  24. <b>password:</b><br><input type="text" name="newpass" value="'.$user[0][1].'"><br>
  25. <input type="submit" value="Изменить">
  26. </form>
  27. ';
  28. }
  29.  
  30. if(in_array($_GET['user'], $user[1])) {
  31. echo '
  32. <form action=?operation=edit_account method=post>
  33. <input type=hidden name=login value='.$user[1][0].'>
  34. <b>login:</b><br><input type=text name=newlogin value='.$user[1][0].'><br>
  35. <input type=hidden name=pass value='.$user[1][1].'>
  36. <b>password:</b><br><input type=text name=newpass value='.$user[1][1].'><br>
  37. <input type=submit value=Изменить>
  38. </form>
  39. ';
  40. }
  41.  
  42. if(in_array($_GET['user'], $user[2])) {
  43. echo '
  44. <form action=?operation=edit_account method=post>
  45. <input type=hidden name=login value='.$user[2][0].'>
  46. <b>login:</b><br><input type=text name=newlogin value='.$user[2][0].'><br>
  47. <input type=hidden name=pass value='.$user[2][1].'>
  48. <b>password:</b><br><input type=text name=newpass value='.$user[2][1].'><br>
  49. <input type=submit value=Изменить>
  50. </form>
  51. ';
  52. }
  53.  
  54. } else {
  55. echo 'Учетная запись '.$_GET['user'].' не существует';
  56. }
  57. }
  58.  
  59. if(isset($_GET['operation'])) {
  60.  
  61.  
  62. $pass = $_POST["pass"];
  63. $new_pass = $_POST["newpass"];
  64.  
  65. $files = file('data/conf/config.php');
  66. foreach ($files as $key=>$value)
  67. {
  68. $files[$key]=str_replace($pass, $new_pass, $value);
  69. }
  70.  
  71. $f = fopen("data/conf/config.php","w+");
  72. foreach ($files as $keys=>$values)
  73. {
  74. fwrite($f,$values);
  75. }
  76. fclose($f);
  77.  
  78.  
  79. $login = $_POST["login"];
  80. $new_login = $_POST["newlogin"];
  81.  
  82. $filess = file('data/conf/config.php');
  83. foreach ($filess as $keyy=>$valuee)
  84. {
  85. $filess[$keyy]=str_replace($login, $new_login, $valuee);
  86. }
  87.  
  88. $f1 = fopen("data/conf/config.php","w+");
  89. foreach ($filess as $keyss=>$valuess)
  90. {
  91. fwrite($f1,$valuess);
  92. }
  93. fclose($f1);
  94.  
  95. echo 'Пароль: '.$pass.' изменен на: '.$new_pass.', логин: '.$login.' изменен на: '.$new_login.'<br><br><a href="accounts.php">Перейти к спасику учетных записей</a>';
  96.  
  97. }
  98. ?>

спасибо всем за "ПомощЬ", сам разобрался....
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB