Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
kabEErka Посты [87]
Fan4eG Посты [52]
Batareyka Посты [15]
olichka Посты [9]
ZipPo Посты [7]
MyLife Посты [7]
Lookflaco Посты [6]
Asissa Посты [5]
Onlines Посты [4]
startsmart Посты [4]
Fan4eG Репутация [4]
ZipPo Репутация [3]
Tolyan Репутация [2]
St1moRol Репутация [1]
shok Репутация [0]
Срёга Репутация [0]
milord Репутация [0]
SDk Репутация [0]
Misterio Репутация [0]
smail Репутация [0]

Персонал Ответы [ 3 ]
Ex[P]erTs^ Team Ответы [ 2 ]
Клан Synced Ответы [ 2 ]
No-avatar Ответы [ 2 ]
Правила добавления мувик... Ответы [ 2 ]
Nmk Team Official Websit... Ответы [ 2 ]
Nmk Team Official Websit... Ответы [ 2 ]
Набор в клан ĐeađћeaĐ∫» Ответы [ 1 ]
468-60 баннер Ответы [ 1 ]
Шапка Ответы [ 1 ]
Новый Топ пользователей ... [ 0 ]
Простой и красивый вид ф... [ 0 ]
Красивый информер "... [ 0 ]
Flash радио для сайта [ 0 ]
Новый информер комментар... [ 0 ]
Голубая кнопка вверх для... [ 0 ]
Статистика кто посетил в... [ 0 ]
статистика CW [ 0 ]
Всплывающий мини-чат в у... [ 0 ]
Обновленная статистика д... [ 0 ]
  • Страница 1 из 1
  • 1
Подписка на рассылку
Fan4eG Дата: Воскресенье, 17.07.2011, 14.40.40 | Сообщение # 1

Сообщений: 52

[ 4 ]

Не в сети


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

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>


  • Страница 1 из 1
  • 1
Поиск:


    Все материалы размещенные на сайте пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
    Данный дизайн сайта полностью принадлежит сайту GAMESLIVE.3DN.RU .
    Сайт управляется системой uCoz