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]   

> Описание: =)
данила
Отправлено: 06 Января, 2012 - 12:55:34
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


помогите мне пожалуйста! как в документе изменять только значение переменных! через форму?
вот такой код есть с помощью его надо мзменять значение переменных хронящих данные отдельных пользователей!
PHP:
скопировать код в буфер обмена
  1.  
  2. $password=$_POST["password"];
  3. $login=$_POST["login"];
  4.  
  5. $file=file(" /*  путь к файлу  /*  ");
  6. for ($i=0; $i<count($file); $i++){
  7. $users[$i] = explode("   /* разделмитель! не знаю что поставить см код выше(   /*   ", $file[$i]);
  8. };
  9.  // ищем пароль для изменения
  10. for ($i=0; $i<count($users); $i++){
  11. if ($users[$i][1]==$password){
  12. echo "<form action="profile_.php" method="post">     // выводим форму
  13. <input name="pass" type="text" value="'.$users[$i][1].'"><br>
  14. <input neme="newpass" type="text"><br>
  15. <input value="save" type="submit">
  16. ";                                  
  17.  
  18. }
  19. };
  20.  
  21.  

помогите исправить ошибки в коде и доделать нормально! И еще раз повторяю надо чтоб можно было изменять только значение переменных!
вот от сюда и надо изменять значение переменных!
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $password1="123456";
  4. $username1="admin";
  5. $password2="qwerty";
  6. $username2="user";
  7. $password3="qweasdzxc";
  8. $username3="nikto";
  9. ?>
  10.  

помогите плиз буду благодарен!

(Отредактировано автором: 06 Января, 2012 - 12:57:39)

 
 Top
OrmaJever Модератор
Отправлено: 06 Января, 2012 - 13:17:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




Достать содержимое файла, цыклом пройтись по строкам и найти нужное название переменой, затем поделить строку explode() и всё что справа от равно заменить на новое значение, и записать снова в файл.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
данила
Отправлено: 06 Января, 2012 - 14:08:33
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


а как быть с тем что с право от переменной! тоесть "; вот с этим!
 
 Top
PATCH
Отправлено: 06 Января, 2012 - 15:36:26
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




эх данила плин)

PHP:
скопировать код в буфер обмена
  1. $password=$_POST["password"].";";
  2.  
  3. $login=$_POST["login"].";";
 
 Top
данила
Отправлено: 06 Января, 2012 - 15:42:52
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


спасибо PATCH)
Я ща ухожу часов до 8 так что тему плиз не удоляйте!)
 
 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