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

  #13071  
Старый 27.10.2009, 20:05
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

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

<div class="new"><a href="?key=b918e74a40d2f3d7d7cea64da24fd071"></a></div>

Как путем preg_match вывести b918e74a40d2f3d7d7cea64da24fd071
 
Ответить с цитированием

  #13072  
Старый 27.10.2009, 20:09
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


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

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..
 
Ответить с цитированием

  #13073  
Старый 27.10.2009, 20:09
Аватар для Epic wave
Epic wave
Участник форума
Регистрация: 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
как то так
 
Ответить с цитированием

  #13074  
Старый 27.10.2009, 20:22
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

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

спс
 
Ответить с цитированием

  #13075  
Старый 27.10.2009, 20:26
Аватар для restart_05
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

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

а если этот key постоянно меняется ??
 
Ответить с цитированием

  #13076  
Старый 27.10.2009, 20:28
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

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]);
?>
Нельзя так делать А вдруг в коде до этого момента есть еще какой-то хэш?
 
Ответить с цитированием

  #13077  
Старый 27.10.2009, 20:29
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


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

Цитата:
Сообщение от 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..
 
Ответить с цитированием

  #13078  
Старый 27.10.2009, 20:30
Аватар для Kusto
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


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

Цитата:
Сообщение от restart_05  
а если этот key постоянно меняется ??
так тебе и дали регулярное выражение- ты посмотри что там написанно: что будет искать 32 символа с буквами от а до f и цифрами от 0 до 9 надеюсь твой кей под это условие попадает даже если и меняеться?)))
 
Ответить с цитированием

  #13079  
Старый 27.10.2009, 21:14
Аватар для acdel
acdel
Участник форума
Регистрация: 07.01.2008
Сообщений: 187
Провел на форуме:
2809557

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

Подскажите как реализовать такое:
Нужен скрипт, кусок кода который бы проверял, если имеется кука от форума А, Б, С.... то при клике по ссылке открываем ссылку А и Б если нет такой куки, то только А.
Спасибо за внимание. Надеюсь не совсем тупо поставлен вопрос.
 
Ответить с цитированием

  #13080  
Старый 28.10.2009, 02:30
Аватар для Patronik
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

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

// 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? И вобще может ето ошыбка?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ