Показать сообщение отдельно

  #22  
Старый 26.01.2008, 17:41
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

Ну смотри...
Есть строка или целый массив, как в данном случае, где в каждом элементе массива присутсвует $uname.":".$pwd."\r\n"
Т.е. например:
PHP код:
$temp "root:p4ssw0rd\r\n"
Чтобы ыло удобней работать и раздель отдельно root и p4ssw0rd нужно удалить пробельные символы в конце строки... Значит используем функцию rtrim();
PHP код:
$temp rtrim($temp); 
Отсюда строка будет $temp = "root4ssw0rd";
------------
Дальше можно использовать следующий код для проверки:
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!!! =)
 
Ответить с цитированием