19 Мая 2024г.17:10
Добро пожаловать на uCoScript.3dn.ru — Уникальные скрипты!
ГлавнаяФорум сайтаМикробарыНовые сообщенияЛюдиГарантыДобавить файл

uCoScript.3dn.Ru – Уникальнные скрипты, шаблоны, макеты для лучших сайтов.


Главная тематика нашего интернет – портала является уникальные скрипты для движка uCoz. Мы каждый день выкладываем новые, уникальные скрипты, шаблоны, макеты и всё что связано с uCoz. Так же у нас есть форум , о котором вы сможете прочитать ниже: На нашем форуме Вас ждет отзывчивый персонал, который сможет Вам помочь. Так же форум был создан специально для общения веб-мастеров или новичков, которые только недавно познакомились с uCoz. Мы стараемся отвечать на форуме понятней и подробней что бы вы смогли решить свою проблему. На форуме у Вас будет возможность почитать полезные статьи о поисковой оптимизации сайта на движке uCoz. Если вы хотите купить/продать что - нибудь на нашем форуме, то мы рекомендуем воспользоваться услугами гаранта. Что бы избежать мошенничества. Не забывайте что наш портала №1 в интернете по uCoz. Спасибо за то что вы снами.
Всего Вам доброго и оставайтесь с нами!
PHP Php скрипт "Подписка на рассылку" для uCoz
1452 Просмотров
Автор: DeadMan
Дата: 14 Декабря 2012, 02:45
Описание данного скрипта:
В этом примере демонстрируется как с помощью php-скриптов создать проверочный код и с помощью него подписать/отписать пользователя на какую-либо рассылку. Подразумевается, что сама рассылка выполняется каким-то серверным скриптом или программой. Скрипт создает на странице форму с соответствующими полями и кодом подтверждения, пользователь выбирает действие, которое он хочет совершить (подписаться/отписаться), и вводит изображенный на картинке код. Если введенный код Cоответствует изображенному, форма отсылается и действие выполняется. Фактически, данный скрипт может использоваться более широко везде, где требуется код безопасности для подтверждения действий пользователя (например, активации/деактивации каких-то флагов для пользователя, установки/снятия каких-либо признаков и т.п). Данный скрипт подойдёт для любого сайта ,любой тематики, полезный скрипт.

Установка скрипта:
В шаблоне страницы:
Code
<?IF($USER_ID$)?>  
  <div align="center">  
  <p>  
  <b>Данный пример демонстрирует использование скрипта для подписки/отписки на какую-либо рассылку для текущего пользователя с использованием кода безопасности</b>  
  </p>  
  </div>  
  <hr>  
  <?$PHPCODE$("http://phpexample.ucoz.net/php/example000/example000.php?uid=",$USER_ID$)?>  
  <?ELSE?>  
  <div id="phpdiv">  
  <p>Вы не зарегистрированны. Пожалуйста, зарегистрируйтесь или войдите своей учетной записью</p>  
  </div>  
  <?ENDIF?>  

  <?php  
  session_start();  
  if(count($_POST)>0){  
  $___notjson=1;  
  if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){  
  $lines = file('subscr.dat');  
  if ($_POST['atype'])  
  {  
  $status_ok=0;  
  foreach ($lines as $line_num => $line) {  
  if (trim($line)==$_POST['userid'])  
  {  
  unset($lines[$line_num]);  
  file_put_contents('subscr.dat', $lines);  
  $status_ok=1;  
  break;  
  }  
  }  
  if ($status_ok) echo "$('#captcha_result').html('Вы отписались от рассылки')";  
  else echo "$('#captcha_result').html('Вы не были подписаны на рассылку')";  
  }  
  else  
  {  
  $status_err=0;  
  foreach ($lines as $line_num => $line) {  
  if (trim($line)==$_POST['userid'])  
  {  
  $status_err=1;  
  break;  
  }  
  }  
  if ($status_err) echo "$('#captcha_result').html('Вы уже подписаны на рассылку')";  
  else {  
  if (file_put_contents('subscr.dat', $_POST['userid']."\n", FILE_APPEND)==FALSE) echo "$('#captcha_result').html('Ошибка, попробуйте позже')";  
  echo "$('#captcha_result').html('Вы подписались на рассылку')";  
  }  
  }  
  }else{  
  echo "$('#captcha_result').html('Неверный код безопасности')";  
  }  
  exit;  
  }  
  unset($_SESSION['captcha_keystring']);  
  ?>  

  <p>Рассылка новостей</p>  
  <form action="/php/example000/example000.php" method="post" onsubmit="_uPostForm(this,{dataType:'script'});return false;" onerror="alert('Error');">  
  <p><input type="hidden" name="userid" value="<?echo $_GET['uid']?>"></p>  
  <p><input type="radio" name="atype" value="0" CHECKED/>Подписаться</p>  
  <p><input type="radio" name="atype" value="1" />Отписаться</p>  
  <p><img src="/php/example000/index.php?<?php echo session_name()?>=<?php echo session_id()?>"></p>  
  <p><input type="text" name="keystring"></p>  
  <p><input type="submit" value="Ok"></p>  
  </form>  
  <div id='captcha_result'></div>

Вы не можете добавлять комментарии
Форма входа

Мини-чат
Витрина ссылок
Наши флудеры
Ник: OpenGl
Сообщений: 20
Проверенные
OpenGl
Ник: 7up
Сообщений: 16
Пользователь
7up
Ник: XaXaTyH
Сообщений: 0
Пользователь
XaXaTyH
Кто на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
пользователи отсутствуют
серверы ксСервера CS 1.6 сервера cs 1.6cs сервераwww.cscl.ruСервера CS 1.6Мониторинг серверовqcs.suCS 1.6 Серверасервера counter-strike 1.6добавляйте сервера в мониторинг серверов cs 1.6 для новичков http://csthebest.ru/
Мониторинг серверов CS 1.6
CS 1.6 серверы
скачать кс 1.6UserPlay.info - Мониторинг игровых серверовРаскрутка серверов КС 1.6Мониторинг серверовсервера cs 1.6 surfМониторинг Игровых Серверов Counter-Strike 1.6Игровые сервера cs 1.6Мониторинг серверов CS
сервера CS 1.6
GM-Monitoring.RuСкачать CS 1.6Игровые сервера cs 1.6Мониторинг серверов cs
сервера csИгровые сервера cs 1.6Сервера CS 1.6сервера ксСервера CS 1.6 Сервера cs 1.6
Сервера cs 1.6сервера cs 1.6
ip серверов cs 1.6 cs сервераСерверы Counter-Strike 1.6Скачать cs 1.6 сервера csИгровые сервера CS 1.6Мониторинг CS серверов
      Хостинг от uCoz
При копировании материалов → указывайте ссылку на источник!
uCoScript.3dn.Ru © 2011 - 2013 Все права защищены. ФорумКарта сайтаКарта форума
Счётчики
Сегодня нас посетило
Проверка тиц
Показано 2 последних комментария из 3.
Мини-статистика
Всего зарегистрировано: 69
Постов на форуме: 36
Тем на форуме: 36