Skocz do zawartości

Sprawdzanie liczby linków wychodzących


Brad

Rekomendowane odpowiedzi

Nigdy nie pisałem takiego skryptu ale na mój gust algorytm powinien wygladac tak:

1. Pobranie html strony - biblioteka curl

2. Wybranie z wyniku pkt 1 atrybutow href z linkow i wsadzenie do jakiejs tablicy - wyrażenia regularne

3. Dla kazdego elementu tablicy bedacej wynikiem pkt 2 sprawdzamy czy element zawiera w sobie domene strony- wyrażenia regularne

IF(pasuje do wzorca)

wewnetrzne++;

ELSE

wychodzace++;

Mam nadzieje że choć troche pomogłem

pozdr......

Jacenty

[url="https://www.techarts.pl/"]projektowanie stron warszawa[/url] | [url="https://katalog.evr.pl/"]katalog stron internetowych[/url]

Odnośnik do komentarza
Udostępnij na innych stronach

Pobierz strone - zapisz pobraną stronę do np $strona

preg_match_all("/<[[:space:]]*a[[:space:]]*href=\"(.*?)<[[:space:]]*\/[[:space:]]*a[[:space:]]*>/si",$strona,$linki);
$linki=$linki[0];

Jeśli czegoś nie pomyliłem - tablica $linki powinna zawierać wszystkie linki z zaczytanej strony.

Powodzenia

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności