Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Weryfikacja linków na stronie
Forum PHP.pl > Forum > Przedszkole
max_mcee
Witam

Chciałbym sprawdzić czy na stronie np. www.xyz.pl znajduje się link np. www.abc.pl
Ktoś naprowadzi?

Dziękuję za pomoc.
Johnas
$a musi być zdefiniowana jako kod html tej strony co ją sprawdzasz...

  1. strpos($a, 'www.abc.pl') == true)


na szybko napisane:

  1. <?php
  2. $url = "https://www.net4um.net";
  3. $ch = curl_init($url);
  4. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  5. curl_setopt($ch, CURLOPT_POST, true);
  6. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  8. $strona = curl_exec($ch);
  9.  
  10. $sprawdzanie = array("https://www.net4um.net/profile/ProGram/", "www.wp.pl");
  11. foreach ($sprawdzanie as $sprawdz) {
  12. if (strpos($strona, $sprawdz) == true) {
  13. echo "Na stronie ".$url." jest link ".$sprawdz."<br>";
  14. } else {
  15. echo "Na stronie ".$url." nie ma linku ".$sprawdz."<br>";
  16. }
  17.  
  18. }
  19. ?>


Kod działa, zobacz demo

Nie działa na kodzie generowanym przez javasript (potwierdzone info, bo jak wylogowałem się to nie znalazło mojego nicku w Top Graczach)
max_mcee
Dzięki, działa smile.gif
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.