Помогите разобраться с vbulletin Пользователь на странице, не имеющей отношения, к форуму вводит логин/пароль. Как подключиться к БД форума (доступ к БД есть) и проверить верны ли данные ? (и не забыть про 15-минутное ограничение)....
И не забыть про куки.. А что если сделать как нить так (это сорсы авторизации форума) PHP: form action="forum/login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)"> <script type="text/javascript" src="forum/clientscript/vbulletin_md5.js?v=374"></script> <table cellpadding="0" cellspacing="3" border="0"> <tr> <td class="smallfont"><label for="navbar_username">Имя</label></td> <td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="Имя" onfocus="if (this.value == 'Имя') this.value = '';" /></td> <td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />Запомнить?</label></td> </tr> <tr> <td class="smallfont"><label for="navbar_password">Пароль</label></td> <td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td> <td><input type="submit" class="button" value="Вход" tabindex="104" title="Введите ваше имя пользователя и пароль, чтобы войти, или нажмите кнопку 'Регистрация', чтобы зарегистрироваться." accesskey="s" /></td> </tr> </table> <input type="hidden" name="s" value="" /> <input type="hidden" name="securitytoken" value="guest" /> <input type="hidden" name="do" value="login" /> <input type="hidden" name="vb_login_md5password" /> <input type="hidden" name="vb_login_md5password_utf" /> </form> <!-- / login form --> </td> </tr> </table>
ZenstatioN, для авторизации на форуме, можно просто отсылать POST и авторизация пройдёт успешно, НО ip у скрипта авторизации не меняется, поэтому будет часто появляться предупреждение о 15-ти минутной паузе.
Приветствую всех нужно написать скрипт - который будет из html страницы выдергивать то что между <title></title> и еще парой мест.. и вставлять все в один файл типа тхт... как сделать подскажите плиз
Почему при написании <?php session_start(); ?> Выдается ошибка Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at W:\home\localhost\www\...
Имеется таблица в mysql, содержащая параметр category. В каждом случае этот параметр различен, к примеру музыка, авто, учеба, спорт, фильмы, фото, видео и т.д. Как выбрать 5 самых востребованных категорий ?
Есть небольшая проблема пытаюсь заменить в базе текс, если подставляю в UPDATE просто строку типа 'ffff' , то все нормально заменяется ,но когда подставляю переменную $s3 то нехнера не получается.... Help plz.... вот кусок кода $query = "SELECT story FROM `post` WHERE id='20'"; $res = mysql_query($query); $row = mysql_fetch_array($res); $s1="aaaa"; $s=$row['story']; $s2="bbbbbbb"; $idd=$row['id']; $s3=str_replace($s1,$s2,$s); echo $s3."<br>\n"; //замена производитсья правильно mysql_query("UPDATE post SET story=$s3 //также пробовал и в ковычках WHERE id='20' "); echo $row['story']."<br>\n"; // в итоге остается первоночальная строка
Всем привет! Буду благодарен, если кто-нибудь подскажет как технически реализовать подобный клоакинг: для юзеров, пришедших с поисковика (гугл) показываем нужную нам страницу, а если юзер просто вбивает урл в браузер, то показываем нормальный сайт. Спасибо заранее!
Типа того: PHP: <?PHP $referer = $_SERVER[HTTP_REFERER]; if(preg_match("/google/", $referer)) { echo 'Нужная нам страница'; } else { echo 'Нормальный сайт'; } ?>
budden для небольших чисел (до FFFF FFFF на 32 битных системах и FFFF FFFF FFFF FFFF для 64-битных) можно использовать: PHP: $a = '777F8084'; $b = '454C4C4F'; echo sprintf("%X",intval($a,16)-intval($b,16)); Для строк произвольной длинны - получился такой вот треш код: PHP: $a = '79777F8084'; $b = '48454C4C4F'; function hex_sub($a,$b) { if (!function_exists('hex_sub_1')) { function hex_sub_1($a,$b) { global $zaem; $a = intval($a,16); $b = intval($b,16); if ($a < $b) { $out = $a - $b + 256 - $zaem; $zaem = 1; } else $out = $a - $b - $zaem; return sprintf("%X", $out); } } if (!is_string($a) or !is_string($b)) return false; $out = ''; $zaem = 0; $len = max(strlen($a),strlen($b)); $len = $len % 2 ? $len+1 : $len; $a = str_split(str_pad($a, $len, '0', STR_PAD_LEFT), 2); $b = str_split(str_pad($b, $len, '0', STR_PAD_LEFT), 2); $a_part = end($a); $b_part = end($b); $out = hex_sub_1($a_part,$b_part); while (($a_part = prev($a))!==false) { $b_part = prev($b); $out = hex_sub_1($a_part,$b_part).$out; } return $out; } echo hex_sub($a,$b); paran03d Аналогичная ситуация - вы прочитали книгу, потом автор сделал исправление в ней. Как вы думаете - в вашей памяти появится это исправление, пока вы снова не прочтете исправленный вариант книги? Плюс сделайте вывод echo mysql_error(); это покажет есть ли в запросе UPDATE ошибка restart_05 Может все же не параметр, а столбец? СУБД - абсолютно безинтересно сколько запросов делается к определенной записи, если ей не сказали следить за этим, скажем, с помощью триггеров. Сделайте новый столбец, например, `relevancy` который будете инкрементировать по какому-то условию, например по доступу к опр. странице. А дальше SQL запросом выбирайте по этому столбцу нужные данные, например 'SELECT * FROM `table` ORDER BY `relevancy` DESC LIMIT 5'
Помогите,я установил скрипт, а в БД отсутствуют таблицы. Пробувол сам ставить - фигня,там надо смотреть код. Полазел,нашёл вот что: PHP: $inf_newtable[12] = DB_ZWAR_SQUADS." ( group_id int(11) UNSIGNED NOT NULL AUTO_INCREMENT, group_name varchar(100) NOT NULL default '', group_wars tinyint(3) UNSIGNED NOT NULL default '0', group_games varchar(100) NOT NULL default '', group_info text NOT NULL default '', group_logo varchar(100) NOT NULL default '', group_listimage varchar(100) NOT NULL default '', group_joinpass varchar(32) NOT NULL default '', PRIMARY KEY (group_id) ) TYPE=MyISAM;"; Название совпадает с названием недостающей таблицы..Как её создать? Из этого кода?
Помогите народ Почэму он дажэ когда филе пут контентс делает страница 0 байтав весит ? в чём трабла ? PHP: $login = curl_init("https://www.lastfm.ru/login"); curl_setopt($login, CURLOPT_RETURNTRANSFER, 1); curl_setopt($login, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($login, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)'); $headers = array ( 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language: ru,en-us;q=0.7,en;q=0.3', 'Accept-Encoding: gzip,deflate', 'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7' ); curl_setopt($login, CURLOPT_REFERER, 'http://lastfm.ru/'); curl_setopt($login, CURLOPT_HEADER, 1); curl_setopt($login, CURLOPT_PROXY, $proxy2); curl_setopt($login, CURLOPT_COOKIEFILE, 'cookie.txt'); curl_setopt($login, CURLOPT_COOKIEJAR, 'cookie.txt'); $log = curl_exec($login); curl_close($login); file_put_contents('D:\xxx\lastfm2\login.html', $log);
Изза HTTPS ты прежде чем писать в файл выведи в браузер результат, увидел бы что страница ничего не отображает. CURLOPT_SSL_VERIFYPEER CURLOPT_SSL_VERIFYHOST
Как записать данные в базу из textarea ? 1 строка в texarea = 1 записи в БД Много чего пробовал, постоянно все строки из textarea пишутся в одну запись БД
Люди помогите , есть онлайн игра с мобами нужно сделать исчезновение моба на время после того как его убили