Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Sprawdzanie URL, Jak sprawdzić czy link do strony lub strona działa
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Robię sobie prostą bazę z ulubionymi stronami.
Wszystko już prawie pięknie działa problem mam ze sprawdzaniem czy dany serwis działa.
Zrobiłem sobie coś takiego, a raczej wzorowałem się na manual

  1. <?php
  2. function spr_url($url)
  3. {
  4. $ch = curl_init();
  5. curl_setopt($ch, CURLOPT_URL, $url);
  6. curl_setopt($ch, CURLOPT_NOBODY, 1);
  7. curl_exec($ch);
  8.  
  9. if(curl_getinfo($ch, CURLINFO_HTTP_CODE) == 200)
  10. echo "Link <a href=$url>$url</a> AKTYWNY";
  11.  
  12. else
  13. echo "Link NIEAKTYWNY";
  14.  
  15. }
  16. spr_url("http://www.google.pl");
  17.  
  18. ?>


Przy sprawdzaniu jednej strony działa to ok 1s i jest ok. Ale zastanawiam się jak będzie w bazie 1000 linków to będzie to działało wieczność.
Macie może jakiś pomysł na sprawdzanie url-a. Które będzie szybsze i czy warto zaprzęgać do pracy curl czy coś innego.

Będę bardzo wdzięczny za pomoc

Redelek


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post

Posty w temacie
- redelek   [php] Sprawdzanie URL   3.04.2008, 09:17:33
- - Crozin   fsockopen() ?   3.04.2008, 09:20:31
- - redelek   Cytat(Crozin @ 3.04.2008, 08:20:31 ) ...   3.04.2008, 12:22:00


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

 



RSS Aktualny czas: 19.08.2025 - 15:45