MENU
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Раздел системы uCoz » Cкрипты для uCoz » Скрипт "Подписка на рассылку" для uCoz
Скрипт "Подписка на рассылку" для uCoz
Дата: Пятница, 08.02.2013, 20:28 | Сообщение # (1)
Пользователи
Inwebo.Ru
Сообщения:11


Описание данного скрипта:
В этом примере демонстрируется как с помощью php-скриптов создать проверочный код и с помощью него подписать/отписать пользователя на какую-либо рассылку. Подразумевается, что сама рассылка выполняется каким-то серверным скриптом или программой. Скрипт создает на странице форму с соответствующими полями и кодом подтверждения, пользователь выбирает действие, которое он хочет совершить (подписаться/отписаться), и вводит изображенный на картинке код. Если введенный код Cоответствует изображенному, форма отсылается и действие выполняется. Фактически, данный скрипт может использоваться более широко везде, где требуется код безопасности для подтверждения действий пользователя (например, активации/деактивации каких-то флагов для пользователя, установки/снятия каких-либо признаков и т.п). Данный скрипт подойдёт для любого сайта ,любой тематики, полезный скрипт.
Установка скрипта:
В шаблоне страницы:
Код
<?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>
Дата: Пятница, 18.06.2021, 18:26 | Сообщение # (2)
Пользователи
I love Nk-CS.Ru
Сообщения:1
Уже почти чверть 21 века проходит полд лоном максимальной продуктивности.
Мегаполисы диктуют свои правила игры – возможностей настолько много много, нужно повсюду ждать и во всем добиваться победы. Но в данной спешке существует настоящая риск прожить жизнь ради будущих достижений, упустив кое-что действительно важное.

Ознакомиться можнотут: https://newerforgetmyident.com


попытка понять суть вещей
Дата: Среда, 26.01.2022, 17:08 | Сообщение # (3)
Пользователи
I love Nk-CS.Ru
Сообщения:31
[url=http://hydra2site.online/]
гидра tor зеркало hydra9webe[/url]
<a href="http://hydra2site.online/">
ссылка на зеркало гидру в тор браузер</a>


зеркала гидры моментальный магазин<a href="http://hydra2site.online/">гидра зеркало рабочее 2020</a>
Дата: Вторник, 01.02.2022, 14:02 | Сообщение # (4)
Пользователи
I love Nk-CS.Ru
Сообщения:20
[url=https://hydraclubbioknikokex7njhwuahc2l67lfiz7z36md2jvopda7nchid.onion.moscow/]
зеркала гидры 2020 рабочие[/url]
<a href="https://hydraclubbioknikokex7njhwuahc2l67lfiz7z36md2jvopda7nchid.onion.moscow/">
hydra onion</a>


зеркало для торта гидры<a href="https://hydraclubbioknikokex7njhwuahc2l67lfiz7z36md2jvopda7nchid.onion.moscow/">официальное зеркало hydra для tor browser список лучших</a>
Дата: Среда, 02.03.2022, 03:42 | Сообщение # (5)
Пользователи
I love Nk-CS.Ru
Сообщения:19
[url=https://godnotaba.life/]
magic kingdom tor onion[/url]
<a href="https://godnotaba.life/">
каталог сайтов deep web</a>

Добавлено (02.03.2022, 04:03)
---------------------------------------------
[url=https://godnotaba.life/]
наркотики браузер тор[/url]
<a href="https://godnotaba.life/">
онион ресурсы</a>


dark web поисковики<a href="https://godnotaba.life/">каталог тор сайтов</a>
Дата: Среда, 16.03.2022, 14:40 | Сообщение # (6)
Пользователи
I love Nk-CS.Ru
Сообщения:16
[url=https://steamauthenticator.ru/]
стим гуард на компьютер[/url]
<a href="https://steamauthenticator.ru/">
скачать sda</a>


скачать steam guard на пк<a href="https://steamauthenticator.ru/">steam guard на пк</a>
Дата: Среда, 06.04.2022, 02:32 | Сообщение # (7)
Пользователи
I love Nk-CS.Ru
Сообщения:18
[url=https://mlne-exchenge.com/]
шахта официальный сайт обменник[/url]
<a href="https://mlne-exchenge.com/">
шахта обменник</a>


шахта обменник официальный сайт обменник <a href="https://mlne-exchenge.com/"> шахта официальный сайт</a>
Дата: Понедельник, 11.04.2022, 16:09 | Сообщение # (8)
Пользователи
I love Nk-CS.Ru
Сообщения:20
[url=https://flirt76.ru/]
Досуг на дом Ярославль.[/url]
<a href="https://flirt76.ru/">
Зрелые досуг Ярославль.</a>


Сайт шлюх Ярославля.<a href="https://flirt76.ru/">Реальные шлюхи Ярославль.</a>
Дата: Вторник, 12.04.2022, 04:06 | Сообщение # (9)
Пользователи
I love Nk-CS.Ru
Сообщения:16
[url=https://xn----9sbfir5agkdkv4c.xn--p1ai/]
недорогие погреба[/url]
<a href="https://xn----9sbfir5agkdkv4c.xn--p1ai/">
вентиляция погреба</a>

Добавлено (12.04.2022, 04:15)
---------------------------------------------
[url=https://xn----9sbfir5agkdkv4c.xn--p1ai/]
построенные погреба[/url]
<a href="https://xn----9sbfir5agkdkv4c.xn--p1ai/">
погреба для овощей</a>


погреба сайт<a href="https://xn----9sbfir5agkdkv4c.xn--p1ai/">частные погреба</a>
Дата: Вторник, 10.05.2022, 02:45 | Сообщение # (10)
Пользователи
I love Nk-CS.Ru
Сообщения:3
Для тех, кто посещает фитнес занятия, необходимо приобрести батончики в стиле «спортивный перекус» и диетическое питание. Продукты из данных категорий продаются по применимым ценам. Каким образом пример, - арахисовая паста по стоимости 269 рублей, батончик 32% протеин за 65 рублей. Полезность от такового потребления полезной пищи будет осязаема, в случае если их использовать часто, в перерывах между приемами обычной еды. Будьте красивыми и бодрствующими! <a href="https://sportsnutrition-24.com/proteiny/yaichnyj-protein/">сухой яичный белок купить</a>
Форум » Раздел системы uCoz » Cкрипты для uCoz » Скрипт "Подписка на рассылку" для uCoz
  • Страница 1 из 1
  • 1
Поиск: