Здравствуйте!
Такая проблема - нужен скрипт или программа, короче хоть что нибудь, для проверки наличия у сайта-партнера обратной ссылки на наши сайты.. В инете вроде есть проги, но как-то они или косячно работают, или вообще не работают(((
ПОделитесь, пожалуйста, может кто-нибудь скажет какой программой он пользуется, или как кто проверяет у себя наличие этих ссылок.. Думаю немного найдется людей, которые это делают вручную, тем более если у них более 5-10 сайтов..
Заранее благодарна)))
1. Татьяна_С - 06 Октября, 2008 - 08:53:35 - перейти к сообщению
2. Champion - 06 Октября, 2008 - 09:14:35 - перейти к сообщению
$lines = file('http://checksite');
wihile ($lines[$i]) {
if (strpos($lines[$i], 'our_cite_link') )
echo "the link to uor site was found in checksite on line $i";
$i++;
}
wihile ($lines[$i]) {
if (strpos($lines[$i], 'our_cite_link') )
echo "the link to uor site was found in checksite on line $i";
$i++;
}
3. Татьяна_С - 06 Октября, 2008 - 09:31:53 - перейти к сообщению
че-то не хочет ничего делать..((
и тем более я понимаю, что тут надо точно знать, на какую страницу партнер поставит твою ссылку.. А если это неизвестно?? если известен только адрес сайта, и все?? Ну и , конечно, название своего сайта, мы тоже знаем)))
и тем более я понимаю, что тут надо точно знать, на какую страницу партнер поставит твою ссылку.. А если это неизвестно?? если известен только адрес сайта, и все?? Ну и , конечно, название своего сайта, мы тоже знаем)))
4. Champion - 06 Октября, 2008 - 09:52:21 - перейти к сообщению
тогда могу еще предложить искать на главной странице проверяемого сайта ссылки на подразделы сайта и считывать по ним (только надо предусмотреть, чтоб не пришлось ходить по кругу)
можно вместо file() попробовать file_get_contents(), если файл не работает. Только он всё вернет в виде одной строки.
(Добавление)
можно вместо file() попробовать file_get_contents(), если файл не работает. Только он всё вернет в виде одной строки.
(Добавление)
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- function find_turn_link($curr_page)
- {
- echo "the link to our site was found in $curr_page";
- return;
- }
- while ($found_links[0][$i]) {
- if (! was($found_link[0][$i], $passed_links)) {
- $passed_links[] = $found_link[0][$i];
- find_turn_link($found_link[0][$i]);
- $i++;
- }
- }
- }
- function was($element, $array)
- {
- $c = 0;
- while ($array[$c])
- if ($element == $array[$c]) return true;
- return false;
- }
- find_turn_link('http://checkcite');
- ?>
(Добавление)
что-то в этом роде должно быть