PDA

View Full Version : سوال: مشکل با خبرنامه



soroush.r70
چهارشنبه 05 مهر 1391, 10:33 صبح
من برای سایتم یه خبرنامه درست کردم که دیتابیس نداره و کاربرا ایمیلشون رو داخل فیلد ثبت می کنن و این ایمیل می ره داخل فایل list.txt ثبت می شه ولی نمی دونم چرا ثبت نمی شه سورس رو می ذارم لطفا راهنمایی کنید تا مشکلم حل بشه متشکرم...

فرم


<form action="<?php echo root; ?>sys/save.php" method="post" class="agent-contact-form print">
<label for="name" class="bar-title">ایمیل شما :</label>
<p>
<input type="text" name="email" id="name-bar" class="requiredField input-bar " autocomplete="off" value="enter your email" onblur="if(this.value=='') this.value='enter your email';" onfocus="if(this.value=='enter your email') this.value='';"/>
</p>
<p>
<input type="submit" name="submit" class="submit-btn" value="عضویت" />
</p>
</form>


save.php


<?php
$persianscript = $_POST['email'];
$file = fopen("list.txt", "a");
fwrite($file, "\n" . $persianscript);
fclose($file);
echo '<script type="text/javascript">window.location = "thanks.php";</script>';
exit;
?>

thanks.php


<html>
<head>
<?php
require_once('function.php');
?>
<meta http-equiv="Refresh" content="3;url=<?php echo root; ?>" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" media="screen" href="<?php echo root; ?>css/style.css" />
</head>
<body>
<p class="tanx">از عضویت شما در خبرنامه وب سایت سپاسگذاریم.!</p>
<p class="tanxx"><img src="<?php echo root; ?>images/loading.gif" alt="loading..."/></p>
</body>
</html>




فایل list.txt هم کنار فایل save.php هستش.

Unique
چهارشنبه 05 مهر 1391, 23:32 عصر
بعید میدونم مشکل از کد باشه ! این خط را comment کن شاید داره خطای خاصی میده ولی شما متوجه نمیسی :

echo '<script type="text/javascript">window.location = "thanks.php";</script>';

soroush.r70
پنج شنبه 06 مهر 1391, 11:14 صبح
ممنون دوست من مشکلو حل کردم مشکل از premission بود که که اون فایل متنی باید داده می شد