[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не получается подписка на новости
Владимир55
Нашел в сети нашелся типовой скрипт, демо, который позволяет сделать подписку на новости.

Алгоритм такой: если страницу прокрутить вниз, то всплывает форма подписки. Вот код (сорри, что длинный контекст, но уж как в исходнике):

<!DOCTYPE html> 
<html lang="en" class="no-js demo1">
<head>
<meta
charset="UTF-8" />
<meta
name="robots" content="noindex,nofollow" />
<meta
name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Настраиваемые всплывающие окна подписки</title>
<script
type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<link
rel="stylesheet" type="text/css" href="css/default.css" />
<link
rel="stylesheet" type="text/css" href="css/subscribe-better.css" />
<script
type="text/javascript" src="js/jquery.subscribe-better.js"></script>

<link
rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>

<div
class="container">
<div
class="header">
<h1>
jQuery Подписка: Настройки По Умолчанию</h1>
</div>


<div
class="main">
<div
class="page_container">

<div
class="subscribe-me">
<h2>
Подписка на обновления</h2>
<a
href="#close" class="sb-close-btn">x</a>
<p>
Получайте самые последние новости на свой e-mail</p>
<form>
<input
type="email" placeholder="Email адрес">
<input
type="submit" value="Получать">
</form>
</div>

<h1>
Прокрутите страницу вниз</h1>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
<p>
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"</p>
</div>
</div>
</div>
<script
type="text/javascript">
$(document).ready( function() {
$(".subscribe-me").subscribeBetter();
});
</script>
</body>
</html>


К сожалению, тут обработчик даже не упоминается, и куда его подключать - не понятно.

Я внес изменения в форму:
 <form method="POST" action="result.php"> 
<input
type="text" name="name" placeholder="Ваше имя">
<input
type="email" name="email" placeholder="Email адрес">
<input
type="submit" value="Получать">
</form>


А в обработчике result.php написал для контроля создание текстового файла:

    $name  = $_POST['name']; 
$email = $_POST['email'];

$date = date("H-i-s" );
file_put_contents($date . ".txt", $name . " " . $email);

echo "name $name - email $email ";



Не работает. По клику на запись просто переходит на страницу обработчика!

Как исправить это дело?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.