Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] sprawdzanie czy strona istnieje, wytlumaczenie
TakiJakis
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 7.11.2004

Ostrzeżenie: (40%)
XX---


  1. <?php
  2. $adres="http://www.costam.pl";
  3. $adres=parse_url($adres); 
  4. $odp=""; 
  5. $f=@fsockopen($adres['host'], $adres['port'] > 0 ? $adres['port'] : "80", $errno, $errstr, 1);
  6. if ($f) { 
  7. fputs($f, "GET " . $adres['path'] . " HTTP/1.0rnrn"); 
  8. while (!feof($f)) $odp .= fgets($f,1024); 
  9. fclose($f); 
  10. } 
  11. if (!preg_match("#HTTP/1.. 200#si",$odp)) { 
  12.  return;
  13. } else return 1;
  14. ?>


Może mi ktoś wytłumaczyć na jakiej zasadzie działa ten kod, który sprawdza czy dana strona istnieje? Chodzi mi głównie o linijki (co to jest to HTTP/sda12312?):

  1. <?php
  2. fputs($f, "GET " . $adres['path'] . " HTTP/1.0rnrn"); 
  3. [...]
  4. if (!preg_match("#HTTP/1.. 200#si",$odp)) {
  5. ?>


Prosze o przystepne tlumaczenie i nie odsylanie do jakichs niezrozumialych stron.
Pozdrawiam.

Ten post edytował TakiJakis 26.10.2006, 19:38:03
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 12:30