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 Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Помогите сделать регистрацию на сайте с Apache и PHP 5 но без MySQL
данила
Отправлено: 04 Января, 2012 - 21:23:29
Post Id



Забанен


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


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

[+][+]


Помогите плиз сделать регистрацию и авторизацию на сайте без использования MySQL и вообще без БД чтоб как БД использовало документ *.dat
 
 Top
caballero
Отправлено: 04 Января, 2012 - 22:05:42
Post Id


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


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


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




документ *.dat это непонятно что
пишите данные в обычный текстовый файл или xml файл

если сильно хочется можно сохраниять eго с расширениеь dat


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
данила
Отправлено: 05 Января, 2012 - 11:38:18
Post Id



Забанен


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


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

[+][+]


я про это и говорю! только помогите сделать регистрацию и авторизацию без БД!
 
 Top
snikers987
Отправлено: 05 Января, 2012 - 16:19:01
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


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




Помогите или напишите?


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
данила
Отправлено: 05 Января, 2012 - 16:33:51
Post Id



Забанен


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


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

[+][+]


помагите! по скольку я смог сделать чтоб записывало в документ пассы логины города и мыло но не знаю как зделать чтоб оно от туда считывало!
CODE (htmlphp):
скопировать код в буфер обмена
  1. оно выглядит примерно так!
  2.  
  3.  
  4. login1       password1       e-mail1      city1
  5. login2       password2       e-mail2      city2
  6. login3       password3       e-mail3      city3
  7.  
  8.  
  9.  

и не знаю как сделать авторизацию! чтоб когда в форме авторизации пишешь логин и пасс чтоб по сртокам считывали и искало ПО СТРОКАМ!!!1

как это сделать понятия не имею!!!!(((((
 
 Top
Зверь
Отправлено: 05 Января, 2012 - 16:47:32
Post Id



Частый гость


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


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




Используйте file()
 
 Top
данила
Отправлено: 05 Января, 2012 - 16:51:48
Post Id



Забанен


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


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

[+][+]


как использовать! я в PHP не очень! мне всего 15 лет!
(Добавление)
блин ты гениален! я попробую воспользоваться этой функцией но я все же с массивами не очень!
(Добавление)
не все же как то не получается! подскажите как!!!! кто не будь пожалуйста!!!)
(Добавление)
кто не будь поможет??
 
 Top
Plusminuz
Отправлено: 05 Января, 2012 - 17:19:56
Post Id



Частый гость


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


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




Сори за фтопик какая разница, сколько тебе лет. если ты пишешь сайт, но не знаешь PHP, причем даже основ - возникает вопрос - а зачем ты вообще это делаешь? начни с чего-нибудь попроще.
насколько я понимаю, ты хочешь, чтобы форумчане собрали тебе сайт по кусочкам, при этом сам ты не пытаешься искать никаких решений.
P.S. функция file() - одна из простейших

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?
  2. $password='123456'; //это вы получите из $_POST, например
  3.  
  4. $file=file("users.txt"); //массив $file содержит элементы, каждый из которых соответствует определенному пользователю
  5. for ($i=0; $i<count($file); $i++){
  6.         $users[$i] = explode(",", $file[$i]); // этот массив многомерный. каждый его элемент является подмассивом, содержащим информацию об определенном пользователе
  7. };
  8.  
  9. for ($i=0; $i<count($users); $i++){
  10. if ($users[$i][2]==$password)           //проверяем каждого пользователя, если пароль совпал - выводим сообщение
  11.         echo "<p>Пароль $password соответствует пользователю " . $users[$i][1];
  12.         /*
  13.         также можно вывести электронную почту - $users[$i][3]
  14.         город - $users[$i][4]
  15.         и т.д.
  16.         */
  17. };
  18. ?>


поправьте, если что не так

забыл дописать - файл users.txt:
0, Иван,qwerty,ivan@mail.ru,Москва
1,Петр,123456,petr@mail.ru,Лондон

(ид, имя, пароль, почта, город)

(Отредактировано автором: 05 Января, 2012 - 17:21:57)



-----
учусь... Улыбка
 
 Top
данила
Отправлено: 05 Января, 2012 - 17:24:37
Post Id



Забанен


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


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

[+][+]


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



Notice: Undefined offset: 2 in /var/www/_vhost/html/city/register/login_.php on line 13

(Отредактировано автором: 05 Января, 2012 - 17:29:50)

 
 Top
Plusminuz
Отправлено: 05 Января, 2012 - 17:35:22
Post Id



Частый гость


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


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




странно, у меня всё работает, проверил.
а 13 строка вообще - комментарий


-----
учусь... Улыбка
 
 Top
данила
Отправлено: 05 Января, 2012 - 17:37:40
Post Id



Забанен


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


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

[+][+]


ни знаю! ну вот если не сложно попробуй зарегаться а потом войти! http://city[dot]budennovsk[dot]ru/register/ -- это регистрация



http://city[dot]budennovsk[dot]ru/register/login.php это авторизация! попробуй!
(Добавление)
а все заработало! спасибо)
(Добавление)
а можно как не будь сделать чтоб в начале без чисел было??
 
 Top
Plusminuz
Отправлено: 05 Января, 2012 - 18:01:16
Post Id



Частый гость


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


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




в начале без чисел.... я так понимаю, вы подразумеваете $password?
я ведь комментарий даже написал, что это значение вы получите из POST

могу разжевать еще тщательнее - пользователь вводит пароль в форму, тыкает кнопку, этот пароль приходит вам методом POST, вы его получаете и вставляете в переменную $password

CODE (htmlphp):
скопировать код в буфер обмена
  1. $password=$_POST['pass'];


а если вы имеете ввиду другие "числа", то излагайте мысль более развернуто

и все-таки прислушайтесь к тому, что Вам говорят другие - сначала хотя бы основы языка выучите, а потом уже беритесь за сайт.


-----
учусь... Улыбка
 
 Top
snikers987
Отправлено: 05 Января, 2012 - 18:07:06
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


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




PHP:
скопировать код в буфер обмена
  1.  
  2. $rgUsers = file('reg.dat');
  3. foreach($rgUsers as $sUser){
  4.         $rgUserData[] = explode('||', $sUser);
  5. }
  6. var_dump($rgUserData);
  7.  
  8. /*
  9. Структура входящего файла:
  10. значение||значение2||значение3||и т.д.
  11. значение||значение2||значение3||и т.д.
  12. значение||значение2||значение3||и т.д.
  13. */
  14.  

Вот так получай данные из файла

(Отредактировано автором: 05 Января, 2012 - 18:10:52)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
данила
Отправлено: 05 Января, 2012 - 18:09:25
Post Id



Забанен


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


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

[+][+]


Plusminuz вы не так поняли!
Цитата:

0, Иван,qwerty,ivan@mail.ru,Москва
1,Петр,123456,petr@mail.ru,Лондон

Вот без этих чисел!
(Добавление)
а со всем другим я разобрался!
(Добавление)
и возможно как не будь сделать чтоб проверяло и логин и пароль? а не только пароль а потом выдовало логин от этого пасса!
 
 Top
Plusminuz
Отправлено: 05 Января, 2012 - 18:12:56
Post Id



Частый гость


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


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




ну так удалите их


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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB