Всё для css | Модели для css, моды для css, плагины для css, карты для css, патчи для css и многое другое
Мини профиль
Новое на форуме
Популярные пользователи
Наши сообщества & Партнёры

Загрузка...
  • Страница 1 из 1
  • 1
Форум » Скрипты для uCoz Системы » PHP Скрипты » Подписка на рассылку (Подписка на рассылку)
Подписка на рассылку
R0xer Дата: Воскресенье, 08.01.2012, 21:39 | Сообщение # 1
Пользователь № 1
Сообщений: 122


В шаблоне страницы:

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


PHP скрипт примера:

Code
<?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>


Offline
Форум » Скрипты для uCoz Системы » PHP Скрипты » Подписка на рассылку (Подписка на рассылку)
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
www.Umbrella-Portal.uCoz.Ru - это один из крупнейших Counter-Strike порталов в Хакасии. На нем вы найдёте всё для игры Counter-Strike. А именно: моды и скрипты для сервера, модели, карты, скины, готовые сервера, спреи, фоны, читы и многое другое! Также вы можете почитать интересные статьи и пообщаться на нашем форуме.

CS:Global Offensive | Читы для CSS | Модели | Сервера для CSS бесплатно | Система uCoz


Уникальный портал уникальных файлов,на портале www.Umbrella-Portal.uCoz.Ru вы найдёте для себя очень много полезных файлов.На сайте у нас присутствуют файлы для cs go,так же у нас на портале вы можете скачать новые и свежие файлы так ладно перечислю:Cкачать новый cs go torrent,Скачать ключи cs go,ещё можно скачать патчи css v67,v69,v70,предупреждаю Администрация не несёт ответственность за файлы размещёные на портале,посещайте нас и скачивайте Читы css,Читы cs go,и всё это на www.Umbrella-Portal.uCoz.Ru

Администрация не несёт ответственности на данном портале.
Дизайн, который стоит на нашем сайте полностью принадлежит нам
© 2009-2015 «www.Umbrella-Portal.uCoz.Ru» ForumSiteMap.xml SiteMap.xml
Бесплатный конструктор сайтов - uCoz