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

  #421  
Старый 28.04.2009, 23:22
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

а и вставленно http|https, просто расширенно
 
Ответить с цитированием

  #422  
Старый 29.04.2009, 00:13
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

PHP код:
preg_match_all('~https?://\S+~i',$in,$out); 
В урле не должно быть пробельных символов.
 
Ответить с цитированием

  #423  
Старый 30.04.2009, 10:44
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

delete

Последний раз редактировалось Дикс; 30.04.2009 в 11:16..
 
Ответить с цитированием

  #424  
Старый 30.04.2009, 16:35
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

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

у меня вопрос, как из форума выдрать кол-во репы, дату реги, кол-во сообщений, ник
форум на вобле, (в принципе пример ачата думаю поможет) и желательно с разъяснением если сможет кто
 
Ответить с цитированием

  #425  
Старый 30.04.2009, 17:01
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Ты выкинь кусок кода,где расположено то что тебе нужно сюда.
Тогда помогем
 
Ответить с цитированием

  #426  
Старый 30.04.2009, 17:19
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

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

Возьмем в пример ачат
де та выцепил часть кода, по его примеру для другого форума смог сделать только репу

PHP код:
<?php 
//chek on antichat
$id 41269//id на ачате 
$summ 0//начальное кол-во репы. 
$all 0//всего поставленно 

$content file_get_contents("http://forum.antichat.ru/view_reputation.php?userid={$id}&count=11111111111111111"); 
preg_match_all('#<nobr><b>\+([0-9]{1,5})</b></nobr>#i',$content,$pluses); 
preg_match_all('#<nobr><b>\-([0-9]{1,5})</b></nobr>#i',$content,$minuses); 


foreach(
$pluses['1'] as $plus

    
$summ += $plus
    
$all++; 


foreach(
$minuses['1'] as $minus

    
$summ $summ $minus
    
$all++; 



echo 
'Количество репутации: '.$summ.'<br>Всего поставлено: '.$all.' раз<br><br>'
?>

Далее надо выцепить ник, в исходном коде это такой кусок:
Код HTML:
<div style="font-size:18pt">Alekzzzander</div>
<div class="smallfont">Участник форума</div>
(для примера взял ещё и статус)

далее идем на кол-во сообщений, исходный код:
Код HTML:
<legend>Сообщения</legend>
<table cellpadding="0" cellspacing="3" border="0">
<tr>
<td>
Всего сообщений: <strong>118</strong>

далее дата реги:
Код HTML:
<div class="fieldset">
<div style="padding:3px">
Регистрация: <strong>05.09.2007</strong>
</div>
</div>
 
Ответить с цитированием

  #427  
Старый 30.04.2009, 17:29
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

PHP код:
<?
$nick 
'<div style="font-size:18pt">Alekzzzander</div>';
$messg ='Всего сообщений: <strong>118</strong>';
$reg ='Регистрация: <strong>05.09.2007</strong> </div> </div>';
preg_match('#<div style="font-size:18pt">(.*)</div>#',$nick,$name);
preg_match('#Всего сообщений: <strong>([0-9]+)</strong>#',$messg,$post);
preg_match('#Регистрация: <strong>(.*)</strong>#',$reg,$date);
print_R($date);
print_R($name);
print_R($post);
?>
Ну это совсем примитивный вариант
 
Ответить с цитированием

  #428  
Старый 30.04.2009, 17:33
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

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

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

  #429  
Старый 30.04.2009, 18:00
Аватар для strecher
strecher
Новичок
Регистрация: 22.11.2005
Сообщений: 13
Провел на форуме:
102758

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

Написал пару примеров регулярок для дрима:

PHP код:
Dreamweaver regular expressions!

----------------------------------------------
From - <tdid </td>
To - <td".$row['id']." </td>

Search: <td>\s([a-zA-Z0-9]{1,30})\s</td>
Replace with: <td".$row['$1']." </td>

----------------------------------------------
From id
To 
$id = @$_POST['id'];

Search: ([a-z]{1,20})
Replace with: $$= @$_POST['$1'];

---------------------------------------------- 
p.s. Adobe / Macromedia Dreamweaver.
 
Ответить с цитированием

  #430  
Старый 30.04.2009, 18:09
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Alekzzzander  
ну если я захочу сделать для каждого человека свое этот вариант же не прокатит, именно поэтому и написал сюда мне надо что бы из всей страницы я мог ввести id юзера и тут же мне показываело эти данные
Это не для каждого по отдельности,я просто пример привел ,где все в отдельных переменных.Поменяй переменную на одну везде и всо
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ