Sayfanızda başka bir PHP kodu olmadığını varsayarak HTML kodlarınız ile birlikte düzenledim. Ayrıca 7 kez karakter seti ayarlamışsınız, onu da düzelttim.
<?php
if ($_POST) {
if (!is_file("mail.txt"))
touch("mail.txt");
if (empty($_POST['email']))
$mesaj = 'E-posta adresi yazmadınız.';
elseif (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL))
$mesaj = 'Lütfen geçerli bir e-posta adresi girin.';
else {
if (is_file("mail.txt"))
$mails = file_get_contents("mail.txt");
if (!empty($mails))
$mails = explode("\n", $mails);
if (is_array($mails) && in_array($_POST['email'], $mails))
$mesaj = 'Bu e-posta adresi daha önce kaydedilmiş.';
else {
file_put_contents("mail.txt", $_POST['email']."\n", FILE_APPEND);
$mesaj = 'E-posta adresiniz başarıyla kaydedildi.';
}
}
}
?>
<!DOCTYPE html>
<html class="full" lang="tr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="content-language" content="tr" />
<title>Eda Tolga</title>
<link href='https://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Dancing+Script' rel='stylesheet' type='text/css'>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700' rel='stylesheet' type='text/css'>
<link href="assets/css/bootstrap.min.css" rel="stylesheet" >
<link href="assets/css/font-awesome.min.css" rel="stylesheet">
<link href="assets/css/style.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<?php
if (isset($mesaj)) echo '
<script type="text/javascript">
alert("'.$mesaj.'");
</script>';
?>
<div class="coming-soon">
<div class="container">
<div class="row">
<div class="span12">
<div class="logo"> <img src="/logo12.png"> </div>
<h2>E d a T o l g a</h2>
<p>Aşkla Geliyoruz</p>
<h3>BIZI IZLEYIN</h3> <div class="counter"> <div class="days-wrapper"> <span class="days"></span> <br> Gün </div> <div class="hours-wrapper"> <span class="hours"></span> <br> Saat </div> <div class="minutes-wrapper"> <span class="minutes"></span> <br> Dakika </div> <div class="seconds-wrapper"> <span class="seconds"></span> <br> Saniye </div> </div>
</div>
</div>
<div class="container">
<div class="row">
<div class="span12 subscribe">
<h3>Davetiyenizi Mail Olarak Almak için</h3>
<form name="web_form" id="web_form" method="post" action="">
<p><label> </label><input type="text" name="email" id="email" placeholder="Mail Adresi Yazın..." /> <input type="submit" name="s1" id="s1" value="Davetiye İste" style="
width: 130px; height: 46px; margin: 0; padding: 0; background: #1BBC9B; border: 0; font-family: 'Open Sans', sans-serif; font-size: 16px; color: #fff; border-radius: 3px; text-shadow: 0; };
"></p>
</form>
</div>
</div>
<div class="row">
<div class="span12 social"> <a href="#"><i class="fa fa-facebook-square fa-2x"></i></a> <a href="#"><i class="fa fa-twitter-square fa-2x"></i></a> <a href="#"><i class="fa fa-google-plus-square fa-2x"></i></a> <a href="#"><i class="fa fa-pinterest-square fa-2x"></i></a> <a href="#"><i class="fa fa-linkedin-square fa-2x"></i></a> </div>
</div>
<div class="span12 row">
<div class="copyright">Copyright © 2015 <a href="" rel="nofollow">Tolga ERDEMER</a></div>
</div>
</div>
<!-- Javascript -->
<script src="assets/js/jquery-1.10.2.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/jquery.countdown.js"></script>
<script src="assets/js/custom.js"></script>
</body>
</html>Topladığınız e-postaları virgül ile ayrılmış şekilde listelemek için farklı bir PHP sayfası oluşturup şu kodu kullanabilirsiniz:
<?php $mails = file_get_contents("mail.txt"); $mails = explode("\n", $mails); echo implode(",", array_filter($mails));