|
|
|
| Здраствуйте требуется определить тиц и вывести его в цифровом видем , как это сделать лучше и быстрее...
Тоесть скажем пример я ввёл урл , yandex.ru
он выводит результат ваш тиц 11300 .
Очень нужна ваша помощь , спасибо. | |
|
|
|
|
|
|
|
для: 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];
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(21.07.2006 в 09:17)
| | Вот спасибо , я понел что у меня не получалось , теперь буду знать! спасибо! | |
|
|
|
|
|
|
|
для: Axxil
(21.07.2006 в 09:17)
| | почему-то не работает :( | |
|
|
|
|
|
|
|
для: sway
(27.07.2006 в 10:58)
| | А что конкретно не работает и как это выражается? | |
|
|
|
|
|
|
|
для: Axxil
(27.07.2006 в 12:03)
| | У меня тоже не работает, если Kaspersky Anti-Hacker стоит уровень безопасности выше чем "Разрешить все", пишет failed to open stream: Bad file descriptor.
Кто подскажет, как правильно настроить Anit-Hacker, чтобы выполнялись все скрипты на уровне безопасности "средний"?
Таже ботва и, допустим, при закачке фотографий и т. д. | |
|
|
|
|
|
|
|
для: Axxil
(27.07.2006 в 12:03)
| | - | |
|
|
|
|
|
|
|
для: 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> не получается:( Помогите, пожалуйста! | |
|
|
|
|
|
|
|
для: Киналь
(21.08.2006 в 17:37)
| | А что ножно то? | |
|
|
|
|
|
|
|
для: cheops
(21.08.2006 в 22:28)
| | Хех, столько понаписал, и все равно не объяснил=) Надо, чтобы вместо трех звездочек стоял запрет на появление тега </tr> и разрешение всех остальных символов:
$pattern = '|img.yandex.net/i/arr-hilite.gif***title="Кто ссылается">([^<]*)</a>|is';
|
| |
|
|
|
|
|
|
|
для: Киналь
(22.08.2006 в 09:23)
| | На каком тексте применяете регулярное выражение? | |
|
|
|
|
|
|
|
для: 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>"За рулем" - ежемесячный журнал
</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>
|
Потом идут еще строки таблицы. | |
|
|
|