HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1021  
Старый 01.04.2009, 22:00
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

$com = ($answ =~ /Коментарии <i>\((\d+)\)<\/i>/);
 
Ответить с цитированием

  #1022  
Старый 01.04.2009, 22:53
zavra
Участник форума
Регистрация: 12.03.2008
Сообщений: 159
Провел на форуме:
912928

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

Код:
my $name = $1 if $answ=~/<a href="\/users\/12\">(\S+)<\/a>/;
my $com = $1 if $answ =~/Комментарии <i>\((\d+)\)<\/i>/;
printf "$name"."$com"
Ник мой он мне отдает, а комментарии нет.
Попробовал два варианта ниже, ничего
 
Ответить с цитированием

  #1023  
Старый 01.04.2009, 23:01
akil
Новичок
Регистрация: 03.11.2007
Сообщений: 9
Провел на форуме:
61379

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

У меня работает
if(/Комментарии.+\((\d+)\)/) {print $1 . "\n"; }
 
Ответить с цитированием

  #1024  
Старый 01.04.2009, 23:09
roddik
Познающий
Регистрация: 14.01.2009
Сообщений: 93
Провел на форуме:
244235

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

Цитата:
Сообщение от zavra  
Код:
my $name = $1 if $answ=~/<a href="\/users\/12\">(\S+)<\/a>/;
my $com = $1 if $answ =~/Комментарии <i>\((\d+)\)<\/i>/;
printf "$name"."$com"
Ник мой он мне отдает, а комментарии нет.
Попробовал два варианта ниже, ничего
у тебя проблемы с кодировками, вызванные тем, что в первом регексе нету русских букв, а во втором - есть. сделай файл в утф8, пропиши в начале use utf8, юзай Encode чтобы сконвертить пагу в нужную кодировку, если сам не разберешься, скинь сюда нужный урл
 
Ответить с цитированием

  #1025  
Старый 02.04.2009, 03:29
zavra
Участник форума
Регистрация: 12.03.2008
Сообщений: 159
Провел на форуме:
912928

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

Цитата:
Сообщение от roddikюзай Encode чтобы сконвертить пагу в [B  
нужную [/B]кодировку,
страница-то и есть в утф8( а в какую "нужную"?
 
Ответить с цитированием

  #1026  
Старый 02.04.2009, 06:22
flabber
Новичок
Регистрация: 24.01.2007
Сообщений: 18
Провел на форуме:
103494

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

cp-1251 по идее...как там пишется нипомню...
 
Ответить с цитированием

  #1027  
Старый 02.04.2009, 12:55
roddik
Познающий
Регистрация: 14.01.2009
Сообщений: 93
Провел на форуме:
244235

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

Цитата:
Сообщение от zavra  
страница-то и есть в утф8( а в какую "нужную"?
а в какой сорцы?
 
Ответить с цитированием

  #1028  
Старый 02.04.2009, 16:12
zavra
Участник форума
Регистрация: 12.03.2008
Сообщений: 159
Провел на форуме:
912928

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

Цитата:
Сообщение от roddik  
а в какой сорцы?
в утф-8
 
Ответить с цитированием

  #1029  
Старый 02.04.2009, 16:40
roddik
Познающий
Регистрация: 14.01.2009
Сообщений: 93
Провел на форуме:
244235

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

Цитата:
Сообщение от zavra  
в утф-8
стоит use utf8 в начале?
 
Ответить с цитированием

  #1030  
Старый 02.04.2009, 17:04
zavra
Участник форума
Регистрация: 12.03.2008
Сообщений: 159
Провел на форуме:
912928

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

Цитата:
Malformed UTF-8 character (unexpected non-continuation byte 0xee, immediately af
ter start byte 0xca) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xec, immediately af
ter start byte 0xee) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xec, immediately af
ter start byte 0xec) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xe5, immediately af
ter start byte 0xec) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xed, immediately af
ter start byte 0xe5) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xf2, immediately af
ter start byte 0xed) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xe0, immediately af
ter start byte 0xf2) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xf0, immediately af
ter start byte 0xe0) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xe8, immediately af
ter start byte 0xf0) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0xe8, immediately af
ter start byte 0xe8) at test2.pl line 19.
Malformed UTF-8 character (unexpected non-continuation byte 0x2e, immediately af
ter start byte 0xe8) at test2.pl line 19.
вот что пишет с use utf8
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
[php] Новичкам: задаем вопросы _Great_ PHP 16396 17.06.2010 21:19
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ