Вы находитесь на сайте CentR-CS.my1.Ru, который посвящен игровой тематике. На сайте вы можете найти все для CS:Source, все для CS 1.6, все для системы uCoz и многое другое. Напоминаем, что для игроков CS:Source и CS 1.6 у нас имеется большой выбор файлов, от плагинов до моделей.


Реклама на форуме:


  • Страница 1 из 1
  • 1
Форум » Скрипты для uCoz » PHP скрипты для uCoz » Подписка на рассылку
Подписка на рассылку
CENTR_CSДата: Среда, 18.05.2011, 16:30 | Сообщение # 1


FoL
Сообщений: 630
Награды: 6
Репутация: 148

В шаблоне страницы:
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>
 
Форум » Скрипты для uCoz » PHP скрипты для uCoz » Подписка на рассылку
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
CENTR_CS Постов [ 630 ]
Demon Постов [ 61 ]
aWELQIN Постов [ 58 ]
PaTiaS Постов [ 46 ]
makarRU Постов [ 24 ]
Almat Постов [ 23 ]
lewsdiz Постов [ 15 ]
Hy6 Постов [ 14 ]
Olizina Постов [ 7 ]
кеп Постов [ 5 ]
CENTR_CS Репутация [ 148 ]
Demon Репутация [ 56 ]
Elegant Репутация [ 31 ]
PaTiaS Репутация [ 18 ]
neoNIKs Репутация [ 15 ]
4eJLoBek Репутация [ 12 ]
Almat Репутация [ 10 ]
Vongola_Decimor Репутация [ 8 ]
aWELQIN Репутация [ 7 ]
Olizina Репутация [ 5 ]
Игра в Города [ 28 ]
Смайлик твоего настроени... [ 26 ]
Включаю-Выключаю свет [ 26 ]
Игра в СловА [ 21 ]
Игра в Имена [ 17 ]
Игра в Фильмы [ 17 ]
Ассоциации [ 15 ]
Общение персонала [ 14 ]
Только три слова! [ 13 ]
Считаем до 1000 и обратн... [ 13 ]
Правила раздела [ 1 ]
Макет [ 1 ]
Набор в кланы [ 2 ]
Правила заказа. [ 1 ]
Автоматический пересчёт [ 1 ]
Внимание пользователи са... [ 1 ]
Не копипаст! Баг для при... [ 1 ]
New Wh no inject [ 1 ]
Станция метро. [ 1 ]
Конкурс "Удача"... [ 5 ]