ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

php Скрипт разблокировки
  #1  
Старый 23.04.2010, 15:28
Аватар для stepashka_
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
Провел на форуме:
7879791

Репутация: 265


Отправить сообщение для stepashka_ с помощью ICQ
По умолчанию php Скрипт разблокировки

Всем привет.

Есть html код
PHP код:
<input name="success_url" id="success_url" value="" type="hidden"
<
input name="fail_url" id="fail_url" value="" type="hidden"
<
input name="try_to_login" id="try_to_login" value="1" type="hidden"
<
table align="center" border="0" cellpadding="0" cell <td width="150"
<
div class='dld' <center><label for="pass">Код активации:</label
<
form action="" method="post"> <input type="text" name="code"><br><br
<
input type="submit" name="ok" value="Активировать анкету"> </form
</
div></center
Нужно что бы при нажатии на "Активировать" если код введён верно перебрасывало на другой сайт.
Если не верно то просило попробовать ещё.

Пробовал так
PHP код:
 <input name="success_url" id="success_url" value="" type="hidden">
 <
input name="fail_url" id="fail_url" value="" type="hidden">
 <
input name="try_to_login" id="try_to_login" value="1" type="hidden">
  <
table align="center" border="0" cellpadding="0" cell <td width="150">
<
div class='dld'
<center><label for="pass">Код активации:</label>
<
form action="" method="post">
<
input type="text" name="code"><br><br>
<
input type="submit" name="ok" value="Активировать анкету"> if($code == "123123")  {     Header("Location: $link");     die();  } </form>
</
div></center
Ничего не вышло имхо бред

Последний раз редактировалось stepashka_; 23.04.2010 в 17:20..
 
Ответить с цитированием

  #2  
Старый 23.04.2010, 15:31
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

PHP код:
if($_POST['code'] == "123123") { @header("Location: $link"); die(); }
<
input name="success_url" id="success_url" value="" type="hidden"> <input name="fail_url" id="fail_url" value="" type="hidden"> <input name="try_to_login" id="try_to_login" value="1" type="hidden"> <table align="center" border="0" cellpadding="0" cell <td width="150"> <div class='dld' <center><label for="pass">Код активации:</label> <form action="" method="post"> <input type="text" name="code"><br><br> <input type="submit" name="ok" value="Активировать анкету">  </form> </div></center
 
Ответить с цитированием

  #3  
Старый 23.04.2010, 15:37
Аватар для stepashka_
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
Провел на форуме:
7879791

Репутация: 265


Отправить сообщение для stepashka_ с помощью ICQ
По умолчанию

Можно подробнее? Не силён в php
 
Ответить с цитированием

  #4  
Старый 23.04.2010, 15:52
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

PHP код:
<?php
$link 
'http://example.com'//куда перенаправлять
$code 12345//правильный код
if($_POST['code'] == $code) { @header("Location: {$link}"); die(); } 
?>

<input name="success_url" id="success_url" value="" type="hidden">
<input name="fail_url" id="fail_url" value="" type="hidden">
<input name="try_to_login" id="try_to_login" value="1" type="hidden">
<table align="center" border="0" cellpadding="0" cell <td width="150">
<div class='dld' <center><label for="pass">Код активации:</label>
<form action="" method="post"> <input type="text" name="code"><br><br>
<input type="submit" name="ok" value="Активировать анкету">

</form>
</div></center>
 
Ответить с цитированием

  #5  
Старый 23.04.2010, 16:04
Аватар для stepashka_
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
Провел на форуме:
7879791

Репутация: 265


Отправить сообщение для stepashka_ с помощью ICQ
По умолчанию

Deathdreams, спасибо тебе.
НО при вводе кода скрывается окно ативации а перенаправление на сайт не идёт
 
Ответить с цитированием

  #6  
Старый 23.04.2010, 16:14
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от stepashka_  
Deathdreams, спасибо тебе.
НО при вводе кода скрывается окно ативации а перенаправление на сайт не идёт
@header('Location: '.$link) or die("<meta http-equiv='Refresh' content=0; URL=".$link.">");
 
Ответить с цитированием

  #7  
Старый 23.04.2010, 16:46
Аватар для stepashka_
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
Провел на форуме:
7879791

Репутация: 265


Отправить сообщение для stepashka_ с помощью ICQ
По умолчанию

Всё равно не перенаправляет, отправил тебе в ЛС сайт
 
Ответить с цитированием

  #8  
Старый 23.04.2010, 17:13
Аватар для $now
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

Перенарпавление делается так
PHP код:
header(“HTTP/1.1 301 Moved Permanently”);
header(“Locationhttp://site.com/pagename.html”); 
И надо помнить, что если хотя бы один символ уже выведен хедер не выставится, и ничего не сработает.

То есть этот код надо писать в самом начале страници.
 
Ответить с цитированием

  #9  
Старый 23.04.2010, 17:17
Аватар для stepashka_
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
Провел на форуме:
7879791

Репутация: 265


Отправить сообщение для stepashka_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от $now  
Перенарпавление делается так
PHP код:
header(“HTTP/1.1 301 Moved Permanently”);
header(“Locationhttp://site.com/pagename.html”); 
И надо помнить, что если хотя бы один символ уже выведен хедер не выставится, и ничего не сработает.

То есть этот код надо писать в самом начале страници.
Я знаю как делается перенаправление, оно мне нужно после введения кода + код должен быть правельный
 
Ответить с цитированием

  #10  
Старый 23.04.2010, 17:34
Аватар для $now
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

Цитата:
Сообщение от stepashka_  
Я знаю как делается перенаправление, оно мне нужно после введения кода + код должен быть правельный

PHP код:
<?php 
$link 
'http://example.com'//куда перенаправлять 
$code '12345'//правильный код 
if($_POST['code'] === $code) {
    
header(“HTTP/1.1 301 Moved Permanently”); 
    
header(“Location$link”);
}  
?>
Обратите внимание - верный код взят в кавычки, а сравнение тройным равно. (строки не бывают ровны, они бывают подобны)

В предыдущем варианте вы сравнивали строку с числом, получали false естественно

PS И никакого die() не надо

Последний раз редактировалось $now; 23.04.2010 в 17:37..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продаю php скрипт сайта "Мониторинг обменных пунктов" vivdov Разное - Покупка, продажа, обмен 0 05.12.2009 17:17
Очень нужен скрипт на Php Absinthe PHP, PERL, MySQL, JavaScript 8 09.08.2009 17:34
Скрипт Шахматы (php) Ru}{eeZ О Работе 0 13.04.2009 23:47
Нужен скрипт (php) подробности в теме Loki_seo О Работе 0 12.04.2009 14:14



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ