winsofts
Постоялец
- Регистрация
- 25 Июл 2009
- Сообщения
- 83
- Реакции
- 1
- Автор темы
- #11
У меня вобще не работает. И кнопка не жмется.
Отправляет данные на страницу с формой.HTML:action=""
Единственное, что надо , для того, чтобы сделать запись в файл, принять $_post и записать его в файл
Если трудно найти где вставить код, используй свою форму:
[HTML]<form name="getnews" method="post" action="subscribe.php">
<span class="sgetnews"> Подписаться на новости</span>
<input type="text" name="email" class="egetnews" >
<input type="submit" class="addemail" value="" />
</form>[/HTML]
В файл subscribe.php вставь код, что ниже.
[PHP]
<?php
$error = "";
$_REQUEST['email']=trim($_REQUEST['email']);
if(!preg_match("/^[a-z0-9\.\-_]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is", $_REQUEST['email']) or $_REQUEST['email']=="") {
$error = true;
}
if(!$error) {
//mail.txt - путь к файлу с мылами
$file = "mail.txt"; // файл
$fh = fopen($file, "a+") or die("File ($file) does not exist!");
if ( is_writeable($file) ) fwrite($fh, $_REQUEST['email']."\n");
fclose($fh);
}
Header("Location: ".$_SERVER['HTTP_REFERER']."");
exit();
?>
[/PHP][/QUOTE]
вот сейчас получилось все. сначало права не выставил заругался, потом все ок!