WNZRS Зачем так много? PHP: <html> <form id="form1" name="form1" method="post" action=""> <input name="pass" type="text" id="pass" /> <input type="submit" name="Submit" value="Дальше" /> </form> </html> <?php $pass=$_POST['pass']; if($pass==antichat){ header("Location: http://google.com"); }else{ echo "пароль неверный"; } ?>
PHP: <script type="text/javascript"> function chek_pass() { var pass = document.getElementById('pass'); if(pass.value == '123') { document.location.href='url'; } else { alert('wrong password'); } } </script> <form method="post" enctype="application/x-www-form-urlencoded"> <input type="password" name="pass" id="pass"> <input type="button" onclick="chek_pass();" value="Enter"> </form> Парол палится в исходном коде страницы, по желанию автора)))
PHP: <? $password = ("11111"); if ($_POST['pass'] == $password) { echo'Все ок'}else{echo'<HTML><HEAD> <META HTTP-EQUIV='Refresh' CONTENT='2; URL=index.php'> </HEAD><body>Ошибко при введении пасворда."; } echo'<form method="post" action"index.php"> <input type="password" name="pass"> <input type="hidden" name="parol_palitsya value"'.$password.'""> <input type="submit" name="Submit" value="Вход" /> </form>'; ?> Ну типа вот так чтоле///пароль палится
Каким ето образом он палится? Читаем внимательно Исходный код страницы и исходный код скрипта разные вещи. У тебя РНР и пароль видно в исходном коде скрипта, а у меня JS и если зайти на страничку и глянуть исходник пароль будет виден.
Помогите: Есть говнокод,так что его назвать,в общем скрипт авторизации,но при всех проверках он всёравно ставит куки! Как сделать правильно,чтобы если юзера нету,то куков тоже нету! PHP: If(!IsSet($_COOKIE['warcookies'])){ setcookie("warcookies", "Guest|guest|1");} $war=$_COOKIE['warcookies']; $war=gt($war); $war=explode("|", $war); $nick = bdtext($_POST['login']); $pass = bdtext($_POST['password']); $basemember="users/suser.dat"; $general = @file($basemember); $lines = count($general); for ( $i = 0; $i < $lines; $i++ ){ list($name_g,$pass_g,$email,$acc,$clan_r,$w2,$w3,$w5)=explode('|', $general[$i]); if($nick==$name_g and $pass==$pass_g and $_POST['login']!=''){ $dont_registr = 'no'; } if($i==$lines){ $dont_registr = 'yes2'; }} if($dont_registr = 'no') { $warcookies="$nameg|$pass|$w2|"; setcookie("warcookies", $warcookies, time()+1728000);}
Есть список ссылок на сайте, и есть задача проверить стоит ли у сайтов на которые эти ссылки мой банер и если стоит то подсчитать количество переходов по этим банерам. Какой алгоритм? Кто как делает? а то вообще какие то гавновариатны лезут в голову
N2kroot, Ты видно не сам писал. Какой смысл этого выражения: PHP: If(!IsSet($_COOKIE['warcookies'])) { setcookie("warcookies", "Guest|guest|1"); } А смысл таков, если куков у чела нет, то ставим ему куки с полем "гость". Потом ниже в скрипте у тебя идет проверка переданных данных из формы: PHP: $nick = bdtext($_POST['login']); $pass = bdtext($_POST['password']); $basemember="users/suser.dat"; $general = @file($basemember); $lines = count($general); for ( $i = 0; $i < $lines; $i++ ){ list($name_g,$pass_g,$email,$acc,$clan_r,$w2,$w3,$ w5)=explode('|', $general[$i]); if($nick==$name_g and $pass==$pass_g and $_POST['login']!=''){ $dont_registr = 'no'; } if($i==$lines){ $dont_registr = 'yes2'; }} И если такой чел есть в базе данных, то ставим ему другие куки, с его именем и паролем: PHP: $warcookies="$nameg|$pass|$w2|"; setcookie("warcookies", $warcookies, time()+1728000);} Тоесть куки ставяться в любом случае, и да, это говнокод.
Эмм..Вообще-то писал я,но дело в том --- что нету куков новых,постоянно держится поганый гость! Может вообще его убрать? Но тогда на главной странице надо менять приветствие,типа: PHP: If(!IsSet($_COOKIE['warcookies']){ echo "Приветствую, Гость";}else { echo "Приветствую $war[0]";} //war[0] взялось от разделения куков
N2kroot, буэ, дак так бы и сказал, и вообще, юзай нормальные БД, а не файлики... Code: $warcookies="[COLOR=DarkOrange]$nameg[/COLOR]|$pass|$w2|"; Ты в скрипте не объявлял эту переменную... у тебя есть только "$name_g", а "$name_g" и "$nameg" это абсолютно разные переменные. --------------------- и вообще, стукни в асю: 367-412-586, а то на форуме не удобно, и я не доконца понимаю твой код, точнее твои переменные.
Ухахаха,да дело даже не в этом! Вот я ступил,спасибо за внимание,а ошибка была вот: После того,как сверилось по БД,сразу кидает exit(); а куки должны ставиться после,но чего,естественно,не произошло!
N2kroot, не вижу в твоем коде exit()... ну лан, работает и хорошо, но, всеравно не стоит писать на файлах
Подксажите плиз. В бд есть id новостей, добовлялсиь они по avto incriment, мне надо id обновить т.к. сделать полседовательными (1,2,3,4,5) а то после удаления новостей в бд пропуски меня бесят т.е. (1,4,6,14,etc) мне надо упорядочит
Compton спасибо) Вот сижу кодю соединение с бд и у меня возникла одна маленькая проблемка: я получаю данные из бд в таком виде: $db = new DB(); list($id, $title, $context, $url, $category, $rating, $contact) = $db->getArticles($_GET['cat']); где переменые где переменые $id, $title и тд - массивы на страницу необходимо вывести эти данные в порядке возрастания рейтинга($rating), сообственно вопрос как отсортировать все относительно рейтинга, мне кажется что должны быть какие нибудь стандартные функций в пхп. вот только не знаю какие на страницу данные вывожу примерно так: for($a = 0; $a < count($url); $a ++) { $title[$a].'<br>'; $context[$a].'<br>'; $rating[$a].'<br>'; }