До нового 2012 года осталось:


  • Страница 1 из 1
  • 1
Подписка на рассылку для ваших uCoz сайтов [PHP]
Профиль
Группа: Забаненные
Регистрация: 11.10.2011
Пользователь №: 33
Сообщений: 354
Репутация: [ 19 ]
ICQ:644176937

Автор - Ra1N
Дата добавления - 11.11.2011 в 21:30
Ra1NДата: Пятница, 11.11.2011, 21:30 | Сообщение # 1
Ra1N
Логин: Ra1N
Имя: Артём Леваков
Сообщений: 354
Награды: 0
Репутация: 19
Замечания:
ID вашей групы: 255
Offline

[Table]В шаблоне страницы:[/Table]
Code
<?IF($USER_ID$)?>     
     <div align="center">     
        

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

  Вы не зарегистрированны. Пожалуйста, зарегистрируйтесь или войдите своей учетной записью</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>     
  <form action="/php/example000/example000.php" method="post" onsubmit="_uPostForm(this,{dataType:'script'});return false;" onerror="alert('Error');">     

  <input type="hidden" name="userid" value="<?echo $_GET['uid']?>"></p>     

  <input type="radio" name="atype" value="0" CHECKED/>Подписаться</p>     

  <input type="radio" name="atype" value="1" />Отписаться</p>     

  <img src="/php/example000/index.php?<?php echo session_name()?>=<?php echo session_id()?>"></p>     

  <input type="text" name="keystring"></p>     

  <input type="submit" value="Ok"></p>     
  </form>     
  <div id='captcha_result'></div>



  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
Conspiracy Постов [ 447 ]
Ra1N Постов [ 354 ]
stim Постов [ 84 ]
F1ke Постов [ 79 ]
Skipper Постов [ 42 ]
Maylo Постов [ 21 ]
slim Постов [ 20 ]
Larisakl Постов [ 16 ]
SoLD Постов [ 15 ]
kaN Постов [ 13 ]
Conspiracy Репутация [ 34 ]
SoLD Репутация [ 22 ]
Ra1N Репутация [ 19 ]
slim Репутация [ 6 ]
ВОВЧИК Репутация [ 2 ]
travka Репутация [ 2 ]
Sussa Репутация [ 1 ]
krau1993 Репутация [ 1 ]
InterN Репутация [ 1 ]
k1Rey Репутация [ 1 ]
Флудилка [ 224 ]
Конкурс Считаем до 30 [ 8 ]
Big Раздача © Ra1N [ 8 ]
Лучшая игра [ 6 ]
Любимая карта [ 6 ]
Игра "Я еду на юг" [ 5 ]
Заявка [ 4 ]
Оцените тогда уж и мой сайт) [ 4 ]
Конкурс "Зимний наряд" [ 4 ]
AWP vs Пистолет [ 4 ]
Что такое HTML [ 1 ]
What hosting to choose? [ 0 ]
Взяла выгодный кредит – пусть банкиры разорятся! [ 0 ]
Темный мини-чат для uCoz [ 0 ]
Новый отличный поск по сайту [ 0 ]
Красивое меню для сайта Ucoz [ 0 ]
Информер популярных материалов [ 0 ]
Плеер для проигрывания мп3 на сайте [ 0 ]
Часы для cs [ 0 ]
Мини профиль со встроенным поиском New ! [ 0 ]