მოგესალმები, სტუმარი! რეგისტრაცია RSS

site daabrunet tqven axvrebo

პარასკევი, 2024-05-17
მთავარი » 2011 » ნოემბერი » 8 » დამცავი კოდი
9:24 PM
დამცავი კოდი

სკრიპტი :


<div align="center">



<b>Данный пример демонстрирует использование скрипта для подписки/отписки на какую-либо рассылку для текущего пользователя с использованием кода безопасности</b>
</p>
</div>
<hr>


<div id="phpdiv">


Вы не зарегистрированны. Пожалуйста, зарегистрируйтесь или войдите своей учетной записью</p>
</div>


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=""></p>


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


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


<img src="/php/example000/index.php?="></p>


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


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

კატეგორია: სკრიპტები | ნანახია: 562 | დაამატა: STaBLiKa | რეიტინგი: 0.0/0
სულ კომენტარები: 0
კომენტარის დამატება შეუძლიათ მხოლოდ დარეგისტრირებულ მომხმარებლებს
[ რეგისტრაცია | შესვლა ]