![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Вот я недавно занялся РНР. Понравилось! Удобно и легко как скрипты для IRC писать, но у новечков постоянно появляются проблемы. Вот и у меня появились... Предположим, у меня есть база base.txt с содержимым типа:
alex^^cannabizzz^1986 sintez^^jamana^^1980 baboon^deo^1960 Вобщем не столь важно - первое кличка, второе например логин и третье год рождения. Мне нужно, чтобы в другом файле отображались данные из базы и рядом с каждой из трёх строчек стояла фигулька, куда галочки ставить (не помню как называется). Я ставлю галочку на пункте втором и жму кнопку "Удалить". Из базы пропадает этот файл. Второй вопрос. Предположим у меня таже база, только в файле теперь не пункты с галочками, а поле ввода. В нём я ввожу например 1980 жму "Поиск" и он мне возвращает все данные из строки (строк) содержащих "1980". Нью и последний вопросик . Предположим у меня конфиг файл config.php. В нём строки типа <? $login="log"; $password="pass"; ?> И есть файл с формой Изменить пароль. (не столь важно как он будет проверять старый и новые пароли). Главное как через поле ввода изменить например значение $login в config.php. Вот и всё. Больше ПОКА вопросов нет.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/ |
|
|||||
|
Помогите пожалуйста. Очень нужно. Хотябы только некоторые вопросы.
__________________
Portfolio http://www.free-lance.ru/users/FromHell/ |
|
|||||
|
"simple"
|
Первые два вопросы
Многое непонятно в самих задачах... Третий вопрос Можно, конечно, про помощи регэкспов (регулярных выражеий), но, ИМХО, это плохой способ для хранения паролей... |
|
|||||
|
Регистрация: Nov 2002
Сообщений: 13
|
1) mv base.txt base.txt.$$; sed '/^sintez/d' base.txt.$$ > base.txt;
2) простой grep через passthru, писать даже не буду 3) mv config.php config.php.$$; sed 's/$password="pass"/$password="newpass"/' config.php.$$ > config.php; 4) если это не в академических целях, то так не делают, чувак, для этого БД существуют 5) см. 4 + см. тебе туда позаписывают добрые люди 6) не спрашивай меня что такое grep и sed -- для этого manual pages существуют |
|
|||||
|
"simple"
|
2worthless
вообще ничего не понял... и в мануале не находится ни sed ни grep (grep находится, но там он уже употреблён в примере, но не написано, что это, для чего)... |
|
|||||
|
Регистрация: Nov 2002
Сообщений: 13
|
Я имел в виду UNIX man pages. Выполнять надо, конечно же, через exec(), passthru(), system(), или shell_exec() - что тебе больше нравится, просто всавь как аргумент (стринг) и замени искомое слово на свою GET (или POST) variable. Совет - выучи grep, egrep, awk, sed, tr так чтобы, даже если среди ночи - без них жить нельзя. Как видишь, все что чувак выше написал выполняется в одну строку из PHP - никаких тебе открываний-закрываний, дедовскими методами туды его в качель :-)
|
|
|||||
|
Ветеран форума
|
вот начал пользоваться ПХП а теперь надо начать пользоваться MySQL - почуствуешь удобство!
базы на основе текстовых файлов это нуно и не удобно... переходи на базу... тогда ВСЕ вопросы сами отпадут! |
|
|||||
|
Я честное слово больше всего не хотел изучать MySQL.
Но раз вы говорите - Это удобно! Что поделать? Буду учить. А честно на SQL это можно всё намутить? Ато сайт третью неделю на реконструкции стоит, а народ всё заходит, проверяет, может чо новенькое. Просто мне ещё приспичило начать изучать серьёзно 3D MAX STUDIOUS. Так, что "времени хоть отбавляй". Ну ничего, скоро каникулы!
__________________
Portfolio http://www.free-lance.ru/users/FromHell/ |
![]() |
Часовой пояс GMT +4, время: 15:29. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|