Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

27.10.2009, 20:05
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>
Как путем preg_match вывести b918e74a40d2f3d7d7cea64da24fd071
|
|
|

27.10.2009, 20:09
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
restart_05
PHP код:
<?php
$str='<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>';
preg_match('#[a-f0-9]{32}#',$str,$code);
print_r($code[0]);
?>
________
0ph.ru
Последний раз редактировалось L I G A; 10.12.2009 в 19:46..
|
|
|

27.10.2009, 20:09
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
PHP код:
$m='<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>';
if(!preg_match("!key=(.*?)\"></a>
!si",$m,$ok))
echo $ok;
как то так
|
|
|

27.10.2009, 20:22
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
спс
|
|
|

27.10.2009, 20:26
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
а если этот key постоянно меняется ??
|
|
|

27.10.2009, 20:28
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
restart_05, делай так:
PHP код:
<?php
$m = '<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>';
preg_match('#<div class="new"><a href="\?key=([a-f0-9]{32})"><\/a><\/div>#', $m,
$matches);
echo $matches[1];
?>
Сообщение от Epic wave
PHP код:
$m='<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>';
if(!preg_match("!key=(.*?)\"></a>
!si",$m,$ok))
echo $ok;
как то так
Фигня полная...
Сообщение от L I G A
restart_05
PHP код:
<?php
$str='<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>';
preg_match('#[a-f0-9]{32}#',$str,$code);
print_r($code[0]);
?>
Нельзя так делать  А вдруг в коде до этого момента есть еще какой-то хэш?
|
|
|

27.10.2009, 20:29
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от restart_05
а если этот key постоянно меняется ??
будет работать по-прежнему ,так как там md5();
update: mailbrush , верно подметил
+
2 mailbrush зачем \ ставить перед /, у тебя ведь:
#<div class="new"><a href="\?key=([a-f0-9]{32})"><\/a><\/div>#
________
0ph.ru
Последний раз редактировалось L I G A; 10.12.2009 в 19:46..
|
|
|

27.10.2009, 20:30
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
Сообщение от restart_05
а если этот key постоянно меняется ??
так тебе и дали регулярное выражение- ты посмотри что там написанно: что будет искать 32 символа с буквами от а до f и цифрами от 0 до 9 надеюсь твой кей под это условие попадает даже если и меняеться?)))
|
|
|

27.10.2009, 21:14
|
|
Участник форума
Регистрация: 07.01.2008
Сообщений: 187
Провел на форуме: 2809557
Репутация:
126
|
|
Подскажите как реализовать такое:
Нужен скрипт, кусок кода который бы проверял, если имеется кука от форума А, Б, С.... то при клике по ссылке открываем ссылку А и Б если нет такой куки, то только А.
Спасибо за внимание. Надеюсь не совсем тупо поставлен вопрос.
|
|
|

28.10.2009, 02:30
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
// insert into the db.
$_POST['website'] = $addslashes($_POST['website']);
$_POST['first_name'] = $addslashes($_POST['first_name']);
$_POST['second_name']= $addslashes($_POST['second_name']);
Взял ети строки из паблик движка одного сервиса. Помогите разобраться почему здесь исползуеться переменная $addslashes (он в коде прежде не обявлялась) вместо команды addslashes? И вобще может ето ошыбка?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|