Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вывести тиц в цифровом виде.
 
 автор: bartik   (21.07.2006 в 00:21)   письмо автору
 
 

Здраствуйте требуется определить тиц и вывести его в цифровом видем , как это сделать лучше и быстрее...
Тоесть скажем пример я ввёл урл , yandex.ru
он выводит результат ваш тиц 11300 .
Очень нужна ваша помощь , спасибо.

   
 
 автор: Axxil   (21.07.2006 в 09:17)   письмо автору
 
   для: bartik   (21.07.2006 в 00:21)
 

Можно вот так:

<?
  $sitename 
'www.site.ru';
  
$str file_get_contents('http://search.yaca.yandex.ru/yca/cy/ch/'.$sitename.'/');
  
$pattern '|title="Кто ссылается">([^<]*)</a>|is';
  
preg_match($pattern,$str,$out);
  echo 
"Ваш тиц: ".$out[1];
?>

   
 
 автор: bartik   (21.07.2006 в 16:18)   письмо автору
 
   для: Axxil   (21.07.2006 в 09:17)
 

Вот спасибо , я понел что у меня не получалось , теперь буду знать! спасибо!

   
 
 автор: sway   (27.07.2006 в 10:58)   письмо автору
 
   для: Axxil   (21.07.2006 в 09:17)
 

почему-то не работает :(

   
 
 автор: Axxil   (27.07.2006 в 12:03)   письмо автору
 
   для: sway   (27.07.2006 в 10:58)
 

А что конкретно не работает и как это выражается?

   
 
 автор: beng-beng   (28.07.2006 в 00:52)   письмо автору
 
   для: Axxil   (27.07.2006 в 12:03)
 

У меня тоже не работает, если Kaspersky Anti-Hacker стоит уровень безопасности выше чем "Разрешить все", пишет failed to open stream: Bad file descriptor.
Кто подскажет, как правильно настроить Anit-Hacker, чтобы выполнялись все скрипты на уровне безопасности "средний"?
Таже ботва и, допустим, при закачке фотографий и т. д.

   
 
 автор: beng-beng   (28.07.2006 в 00:52)   письмо автору
 
   для: Axxil   (27.07.2006 в 12:03)
 

-

   
 
 автор: Киналь   (21.08.2006 в 17:37)   письмо автору
 
   для: bartik   (21.07.2006 в 00:21)
 

Подниму старую тему, вместо начала новой...

Хотел воспользоваться приведенным здесь скриптом для определения тИЦ, но возникла проблема: если Яндекс возвращает несколько результатов, то скрипт покажет тИЦ только первого из них; убедиться в этом можно, попробовав подставить сайт zr.ru. Попробовал я было подправить на этот случай регулярное выражение, но не вышло:(
Смысл регулярки такой: найти тИЦ такой, тобы между стрелкой (img.yandex.net/i/arr-hilite.gif) и словами "Кто ссылается" не было ни одного тега </tr>. Сам я додумался только до такого:

$pattern = '|img.yandex.net/i/arr-hilite.gif.+title="Кто ссылается">([^<]*)</a>|is';

- просто добавил к уже имеющейся маске "стрелочку". А вот исключить </tr> не получается:( Помогите, пожалуйста!

   
 
 автор: cheops   (21.08.2006 в 22:28)   письмо автору
 
   для: Киналь   (21.08.2006 в 17:37)
 

А что ножно то?

   
 
 автор: Киналь   (22.08.2006 в 09:23)   письмо автору
 
   для: cheops   (21.08.2006 в 22:28)
 

Хех, столько понаписал, и все равно не объяснил=) Надо, чтобы вместо трех звездочек стоял запрет на появление тега </tr> и разрешение всех остальных символов:

$pattern = '|img.yandex.net/i/arr-hilite.gif***title="Кто ссылается">([^<]*)</a>|is';

   
 
 автор: cheops   (22.08.2006 в 12:31)   письмо автору
 
   для: Киналь   (22.08.2006 в 09:23)
 

На каком тексте применяете регулярное выражение?

   
 
 автор: Киналь   (22.08.2006 в 13:39)   письмо автору
 
   для: cheops   (22.08.2006 в 12:31)
 

Дык... ТИЦ вот определить хочу... Соответственно тескт вот:

<img border="0" height="25" width="28" alt="" src="http://img.yandex.net/i/arr-hilite.gif"></td>
<td align="right" width="20">21.</td><td width="*"><A target=_blank onclick="r(this, 'ctya')"
 href="http://www.zr.ru/" target=_blank>&#34;За рулем&#34; - ежемесячный журнал
</A><div>Полнотекстовые материалы свежего номера журнала. Архив с 1997 года, 
тематический рубрикатор всех статей. Форум. Сведения о редакции.</div></td>
<td align="right"><a href="http://www.yandex.ru/yandsearch/?text=&Link=http://www.zr.ru,http://zr.ru&iserverurl=www.zr.ru,zr.ru&numdoc=10&viddoc=full&sserver=0&ci=2800" 
title="Кто ссылается">2800</a></td></tr>

Потом идут еще строки таблицы.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования