$file = 'file.txt'; $email = preg_match("#^([0-9a-z_-\.]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,6})$#i", $_POST['email']) ? $_POST['email'] : ''; $pass = !empty($_POST['password']) ? $_POST['password'] : ''; if($email && $pass && stripos(file_get_contents($file), $email) === false){ $f = fopen($file, 'at'); fputs($f, $email.';'.$pass."\r\n"); fclose($f); }