Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Weryfikacja linków na stronie
max_mcee
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

Ostrzeżenie: (0%)
-----


Witam

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

Dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Johnas
post
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


$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)
Go to the top of the page
+Quote Post
max_mcee
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

Ostrzeżenie: (0%)
-----


Dzięki, działa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.09.2025 - 12:09