amin7x
جمعه 25 بهمن 1392, 16:07 عصر
سلام
من اسکریپت زیر رو نوشتم.
توی لوکال به خوبی کار میکنه ولی وقتی روی سرور میبرمش پیغام ثبت ایمیل میاد ولی ایمیل ثبت نمیشود!
<?php
function filterInput($input){
$input = trim($input);
$input = htmlspecialchars($input);
$input = mysql_real_escape_string($input);
return $input;
}
if(isset($_POST['newsletter_submit'])){
$email = filterInput($_POST['newsletter_email']);
$openFile = fopen('emails.txt', 'a') or die('Cannot open file: '.'emails.txt');
$write = fwrite($openFile, "\r\n".$email);
if($write){
echo "<p id='succeed'>با تشکر ایمیل شما با موفقیت ثبت شد. <br> اکنون به صفحه اصلی منتقل میشوید</p>";
fclose($openFile);
header("refresh:5;url=index.html");
}
else{
fclose($openFile);
}
}
else{
header('Location: index.html');
}
?>
ممنون میشم کمکم کنید
من اسکریپت زیر رو نوشتم.
توی لوکال به خوبی کار میکنه ولی وقتی روی سرور میبرمش پیغام ثبت ایمیل میاد ولی ایمیل ثبت نمیشود!
<?php
function filterInput($input){
$input = trim($input);
$input = htmlspecialchars($input);
$input = mysql_real_escape_string($input);
return $input;
}
if(isset($_POST['newsletter_submit'])){
$email = filterInput($_POST['newsletter_email']);
$openFile = fopen('emails.txt', 'a') or die('Cannot open file: '.'emails.txt');
$write = fwrite($openFile, "\r\n".$email);
if($write){
echo "<p id='succeed'>با تشکر ایمیل شما با موفقیت ثبت شد. <br> اکنون به صفحه اصلی منتقل میشوید</p>";
fclose($openFile);
header("refresh:5;url=index.html");
}
else{
fclose($openFile);
}
}
else{
header('Location: index.html');
}
?>
ممنون میشم کمکم کنید