Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Считывание данных из txt (http://www.flasher.ru/forum/showthread.php?t=57917)

maik 08.05.2004 16:40

Считывание данных из txt
 
Скажите пож иможно ли на пхп сделать так чтобы он просматривал данные из txt файла например пароли и ники и если там находилась соответствующая пара то переходил на следующую страницу! Ну т.е. что-то вроде регистрации... Или есть какие то другие варианты?

kompadre 08.05.2004 18:10

Можно и даже нужно. В основном большинство *никсов так и делают.
Ты лучше обьясни в чем загвоздка, за тебя программировать никто не будит :o

maik 08.05.2004 20:27

Ну проблема в том что я знаю как записать в файл а как потом сделать индетификацию? Т.е. вводишь в форму имя а он проверяет есть ли так пользователь или нет?! Не могу никак сделать... И еще как сделать чтобы если уже такое имя существует, чтобы написал типа "уже есть такое имя!"... Может привести кто нить примерчик?

Nirva 09.05.2004 02:05

кхмм...... ДАЖЕ если ты хранишь имена пользователей в файле... в виде
--
vasya
fedya
petr
---
то
file("filename.txt")
затем можешь использовать in_array()
но в общем... хорошенько подумай где и как ты хранишь свои пароли, если там же итд.

kompadre 09.05.2004 09:41

Код:

<?php
if ($user = $_GET["user"] == "") die ("Chto-to s vashey formochkoy... :(");
$pass = $_REQUEST["pass"];
$e_user = "";  $e_pass = "";

$fh = fopen ('paroli.txt', 'r');

while (($e_user != $user)&&(!feof($fh))) {
  list($e_user, $e_pass) = explode(':',fgets($fh, 1024));
}

if ((feof($fh))&&($e_user != $user)) echo "Netu takogo usera ...";
else if ($pass == $e_pass) echo "Uspeh !";
else echo "Takoy user uzhe yest no parol k nemu ne podhodit";
fclose($fh);
?>

А в текстовике
Юзер:инкрипченный пароль (в данном случае - md5)
=====================
user1:b85b28ca50e30f48442d84417e3c729a
user2:b85b28ca50e30f48442d84417e3c729a (flasher.ru)

maik 09.05.2004 10:26

Перечислите еще весь перечень програм и действий, чтобы все нормально работало! Т.е. помимо php ...

kompadre 10.05.2004 00:15

1. Оперативная Система
2. HTTP сервер

Crazy 10.05.2004 01:36

Цитата:

Оригинал написал(а) kompadre
1. Оперативная Система
Лучше так: "Оперативно-тактическая" :)

maik 10.05.2004 15:28

А про http ервер поподробней можно? Ну там установка и название самого сервера...

kompadre 11.05.2004 02:37

Цитата:

Лучше так: "Оперативно-тактическая" :)
Хехе, подзабывать стал велико-могучий
*ухи краснеют и горят*

2 maik
Низя - оперативный секрет


Часовой пояс GMT +4, время: 17:34.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.