Witam.

mam taką sprawę.

Mam funkcję do sprawdzania czy na jakiejś stronie jest link zwrotny do mojego katalogu. Funkcja wygląda tak:

  1. function link_zwrotny($link) {
  2.  
  3. global $cfg;
  4.  
  5. $document = @file_get_contents($link);
  6.  
  7. $text = str_replace("\n"," ",$document);
  8. preg_match_all("/.*?<[[:space:]]*a[[:space:]](.*?)>.*?/si", $text, $http_equiv);
  9.  
  10. while ($lista_a = each($http_equiv[1])) {
  11. $link = preg_replace("/.*?href[[:space:]]*=[[:space:]]*(\"|\')*[[:space:]]*(.*?)(\"|\'|$).*/si", "\\2", $lista_a[1]);
  12. if ($link == $cfg[link_adres]) $jest = 1;
  13. }
  14.  
  15. return $jest;
  16. }


Problem polega na tym, że ta funkcja sprawdza adres do stroy głównej, jeżeli jest do jakiejś podstrony to funkcja zaprzecza. jak zrobić aby sprawdzało bez względu na to czy link zwrotny jest do strony głównej czy dodstrony ?