Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]czy da się sprawdzić linki na stronie czy mają dany adres
Forum PHP.pl > Forum > Przedszkole
lamcpp
ostatnio dodawałem sporo wpisów do katalogów stron, których teraz nie mogę znaleźć.
Czy da sie przy pomocy php (bądź innego języka webowego): na danej stronie sprawdzić, który link ma nazwę http://mojastrona.pl
Jeśli tak to jak to zrobić?
amii
Można tak:
curl + regex

ale myślę, że w twoim przypadku wystarczyło by:
http://es2.php.net/manual/en/function.file-get-contents.php + http://es2.php.net/manual/en/function.strpos.php
by_ikar
Najlepiej i w sumie najłatwiej, sprawdzić czy dany link w danym katalogu został zaindeksowany przez google. Wpisujesz w google: site:forum.php.pl
lamcpp
by_ikar w tej sytuacji to nie podziała, ponieważ po to chce znaleźć te wpisy, żeby je spingować, tak by google szybciej je zaindeksowało,
słowem - jeszcze nie ma ich w Google:)
#luq
Możesz też robić to za pomocą skryptozakładki

Kod
java script:(function(){
    var anchors = document.getElementsByTagName('a');
    var pass = [];
    
    var href;
    for(var i = 0; i < anchors.length; i++){
        
        href = anchors[i].getAttribute('href');
        if(href && -1 !== href.indexOf('google.pl')){
            pass.push(anchors[i]);
        }
    }
    
    console.log(pass.length);
    console.log(pass);
})();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.