Нужен php код для определения обратной ссылки

123
E
На сайте с 05.01.2004
Offline
123
#11
mustafa:
по любому берется вся страница

Может расскажите, как в неполной странице искать нахождение обратной ссылки?

Хотя лучшим на мой взгляд, для этих целей - использование fsockopen из-за таймаута.

!kt0
На сайте с 28.06.2006
Offline
46
#12
evdy:
Может расскажите, как в неполной странице искать нахождение обратной ссылки?
Хотя лучшим на мой взгляд, для этих целей - использование fsockopen из-за таймаута.

А где гарантия, что в неполной странице будет ваша ссылка? Если вы имеете ввиду отрезание меню, то скрипт будет работать только под один ресурс, кроме того все-равно придется считать весь документ, перед тем, как его резать...

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

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

http://seorepa.com/ (http://seorepa.com/) - блог был там, пока не запилили mchost
Kolyaj
На сайте с 28.03.2006
Offline
69
#13

Наличие обратной ссылки лучше проверять через тот же Яндекс, тем более что если Я. ее не проиндексировал, то можно считать, что ее нет.

!kt0, Ваш пример не годится вообще, т.к. он пропускает такие элементарные конструкции как

<!-- http://www.site.ru/ -->

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

E
На сайте с 05.01.2004
Offline
123
#14

!kt0, Так про то я и говорю, что в любом случае перед поиском вхождения каких-либо данных в текст документа, нужно этот документ открыть.

И на данный момент, ничего лучше: fsockopen + рег. выражение я не знаю.

А Уважаемый mustafa, как я понял, знает способ поиска, не открывая документ полностью. Вот я и интересуюсь, что же это такой за способ.

Может я что не знаю. 🙅

ZiNTeR
На сайте с 20.05.2006
Offline
4
#15

не забывайте про preg_replace ("/<noindex>.*<\/noindex>/im","") ну вернее что то типа этого...

http://wannacomp.ru (http://wannacomp.ru) - пример партнерского скрипта для новой партнерской программы. ПОказанная версия продается и стоит 8$. ПРодается по адресу: http://www.plati.ru/asp/pay.asp?idd=228961 (http://www.plati.ru/asp/pay.asp?idd=228961)
!kt0
На сайте с 28.06.2006
Offline
46
#16
evdy:
Так про то я и говорю, что в любом случае перед поиском вхождения каких-либо данных в текст документа, нужно этот документ открыть.

file($url) считывает построчно считывает документ в массив. Какой смысл в сокетах если это они и есть, только выделены разработчиками в одну функцию? Просто в большинстве случаев оно работает быстрее чем свой аналог.

E
На сайте с 05.01.2004
Offline
123
#17

!kt0, file() - считывает документ в массив. а потом уже из массива, Вы построчно выводите документ.

и у file() нет таймаута, что является большим минусом.

[Удален]
#18

А почему никто не говорит про curl

Никто не пользуется этими функциями?

!kt0
На сайте с 28.06.2006
Offline
46
#19

Mosik, тут обсуждение началось с того, что кому-то надо было проверить существование ссылки. Как я понял - это для каталога или чего-то в таком духе, поэтому применение курл для разовой проверки нецелесообразно. Кроме того, курл все-равно работает на сокетах, просто все это адаптировано для пользователя.

DJ_Petrovich
На сайте с 13.02.2006
Offline
188
#20
Kolyaj:
Наличие обратной ссылки лучше проверять через тот же Яндекс, тем более что если Я. ее не проиндексировал, то можно считать, что ее нет.

Так топикстартер и спрашивает :"Нужен php код который определяет наличие моей ссылки на другом сайте, а также проиндексировал ли ее Yandex и Google."

Тонны одноцентового трафика из Директа для ваших сайтов. Настройка - бесплатно! (/ru/forum/779616) Лендинг + Реклама в Яндекс.Директ за 15 минут! (/ru/forum/comment/16213883)
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий