if (isset($_POST['woomen'])){ // Сохраняем в базу данных $f = fopen("woomen.txt", "a+"); fwrite($f,"\n $msg "); fclose($f); } else if (isset($_POST['men'])){ // Сохраняем в базу данных $f = fopen("man.txt", "a+"); fwrite($f,"\n $msg "); fclose($f); }
---------- Добавлено 29.01.2016 в 17:24 ----------
Но появился ещё вопрос, при нажатии на кнопку отправить меня перекидывает на другую страницу с надписью Спасибо. Как прописать что бы не перекидывало а писало спасибо вместо формы подписки?
jano: <script language = 'javascript'> var date = new Date(); var minutes = 60; date.setTime(date.getTime() + (minutes * 60 * 1000)); $.cookie("example", "foo", { expires: date }); if ($.cookie('example')) { location.replace("http://google.com"); } </script>
Спасибо, но не работает. Подскажи пожалуйста, где косяк?
Первый редирект должен идти сразу же, а последующие уже после стирания куки, в нашем случае 60 минут.
if (!$.cookie('redirect')) { var date = new Date(); date.setTime(date.getTime() + (60 * 60 * 1000)); $.cookie('redirect', 1, { expires: date }); location.replace('http://google.com'); }
В блоке <head> должен быть подключен jquery и плагин jquery cookie, с помощью CDN это делается так
По учебникам не подскажу, но бэкэнд писать убедительно советую в PhpStorm. Рано или поздно к нему приходят большинство разработчиков. Единственный минус - он платный.
Разобрался вроде, вот так:
if (isset($_POST['woomen'])){// Сохраняем в базу данных
$f = fopen("woomen.txt", "a+");
fwrite($f,"\n $msg ");
fclose($f); }
else if (isset($_POST['men'])){
// Сохраняем в базу данных
$f = fopen("man.txt", "a+");
fwrite($f,"\n $msg ");
fclose($f); }
---------- Добавлено 29.01.2016 в 17:24 ----------
Но появился ещё вопрос, при нажатии на кнопку отправить меня перекидывает на другую страницу с надписью Спасибо.
Как прописать что бы не перекидывало а писало спасибо вместо формы подписки?
Меняем
на
При этом на странице должен быть подключен jquery.
Не используя ничего кроме javascript получить серверное время невозможно.
<script language = 'javascript'>
var date = new Date();
var minutes = 60;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie("example", "foo", { expires: date });
if ($.cookie('example')) {
location.replace("http://google.com");
}
</script>
Спасибо, но не работает. Подскажи пожалуйста, где косяк?
Первый редирект должен идти сразу же, а последующие уже после стирания куки, в нашем случае 60 минут.
В блоке <head> должен быть подключен jquery и плагин jquery cookie, с помощью CDN это делается так
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
Ошибки можно отслеживать в консоли браузера (вызывается клавишей F12)
Есть 2 кода (сохраняет кэш 60 минут):
var date = new Date();
var minutes = 60;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie("example", "foo", { expires: date });
и
location.replace("http://domain.com");
Подскажите пожалуйста, как их совместить что бы был рабочий скрипт. Редирект на другой ресурс будет по мере того, пока не почистятся куки.
if ($.cookie('example')) {
location.replace("http://domain.com");
}
По учебникам не подскажу, но бэкэнд писать убедительно советую в PhpStorm. Рано или поздно к нему приходят большинство разработчиков. Единственный минус - он платный.
Посмотрите, что ответит сам CURL
С какой вообще целью создаются подобные топики?
В смысле? Они не сильно грубы?
Смысл HTML валидатора в текущих реалиях не более чем потешить свое эго. Поэтому и забейте:)
Гугл давно практикует смену логотипов к праздникам