
26.01.2008, 17:41
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
Ну смотри...
Есть строка или целый массив, как в данном случае, где в каждом элементе массива присутсвует $uname.":".$pwd."\r\n"
Т.е. например:
PHP код:
$temp = "root:p4ssw0rd\r\n";
Чтобы ыло удобней работать и раздель отдельно root и p4ssw0rd нужно удалить пробельные символы в конце строки... Значит используем функцию rtrim();
Отсюда строка будет $temp = "root  4ssw0rd";
------------
Дальше можно использовать следующий код для проверки:
PHP код:
<?php
$temp = "root:p4ssw0rd\r\n";
$temp = rtrim($temp); //Попробуй убрать и сравнить :)
if (isset($_GET['p'])) {
list($user,$pass)=explode(":",$temp);
if ($_GET['p']==$pass) { echo "Пользователь: $user Пароль: $pass"; }else echo "Wrong!!!";
}
?>
Тут если ?p будет равен p4ssw0rd, то Выведеться echo... Если не правильно то Будет Wrong!!! =)
|
|
|