ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Напишите за меня скрипт для people.icq.com
  #1  
Старый 12.04.2009, 19:26
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

Репутация: 30
По умолчанию Напишите за меня скрипт для people.icq.com

Необходим скрипт на php, который поможет решать следующую задачу:

- с линка http://people.icq.com/people/ граббануть результат поиска и, обработав, выдать результат в виде номерков ась.


если есть что-то подобное, выложите плиз или хоть какие ваши наработки.
 
Ответить с цитированием

  #2  
Старый 12.04.2009, 19:48
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

PHP код:
<?php 
$a 
file_get_contents('http://people.icq.com/people/');
preg_match_all('|<a href="http://www.icq.com/(.*)" class="ubb-1-lnk" title=".*">[^<].*</a>|Ui',$a,$res);
print_r ($res[1]);
?>
 
Ответить с цитированием

  #3  
Старый 12.04.2009, 19:53
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

PHP код:
<?php  

$a 
file_get_contents('http://people.icq.com/people/'); 
preg_match_all('|<a href="http://www.icq.com/(.*)" class="ubb-1-lnk" title=".*">[^<].*</a>|Ui',$a,$res); 
#print_r ($res[1]); 

for ($r=0;$r<=count($res[1]);$r++) {
echo 
$res[1][$r].'<br>'

}

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

  #4  
Старый 12.04.2009, 21:11
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

Благодарю, буду разбираться))))
 
Ответить с цитированием

  #5  
Старый 12.04.2009, 22:08
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

или даже вот так))
PHP код:

<?php
$file 
fopen("icq.txt"'w+');
set_time_limit(0);  
ignore_user_abort(); 

 for (
$p=0$p<=10$p++) {

$a file_get_contents('http://people.icq.com/people/?page='.$p); 
preg_match_all('|<a href="http://www.icq.com/(.*)" class="ubb-1-lnk" title=".*">[^<].*</a>|Ui',$a,$res); 
#print_r ($res[1]); 

for ($r=0;$r<=count($res[1]);$r++) {
    
fwrite($file$res[1][$r].'\n');
#echo $res[1][$r].'<br>'; 
sleep(1);
}
        
      }
      
   
?>
в фаил ибо браузер ошибку выплевывает...

Последний раз редактировалось Zitt; 12.04.2009 в 22:11..
 
Ответить с цитированием

  #6  
Старый 12.04.2009, 23:10
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

отлично, все работает, пасибо большое) только один момент - при выводе в файл все данные в одну строчку, \n не работает... в чем может быть причина?
 
Ответить с цитированием

  #7  
Старый 12.04.2009, 23:16
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:
fwrite($file$res[1][$r].'\n'); 
Потому что \n должно быть в двойных кавычках


З.Ы. Тему переименовал из "Помогите со скриптом" в "Напишите за меня"
 
Ответить с цитированием

  #8  
Старый 12.04.2009, 23:58
Gadik
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме:
1159891

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

ок, спс. де нет, я просто думал, что скрипт по сложнее будет, и не ожидал, что так все сразу будет)) да и это не совсем то, что я хотел в качестве конечного скрипта, но остальное сам думаю смогу доделать (параметры поика и т.д.)

Последний раз редактировалось Gadik; 13.04.2009 в 00:01..
 
Ответить с цитированием

  #9  
Старый 13.04.2009, 00:02
FALTONICK
Постоянный
Регистрация: 12.02.2009
Сообщений: 527
Провел на форуме:
4566140

Репутация: 0


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

Цитата:
Сообщение от Gadik  
ок, спс. де нет, я просто думал, что скрипт по сложнее будет, и не ожидал, что так все сразу будет))
когда пых 90% пользователей знают все происходит очень быстро
 
Ответить с цитированием

  #10  
Старый 13.04.2009, 00:07
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

90% думают, что знают.... знают ~20%....
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 28 01.11.2007 12:25
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Что ломать? Almight Чаты 3 09.02.2004 18:48



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


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




ANTICHAT.XYZ