Test a URL for 404

Ctrl+D přidat stránku mezi oblíbené
Licence: Freeware
2.82.82.82.82.8hodnocení (2.8) hodnoceno (4 x)

Někdy potřebujeme ověřit platnost zadaných url, zda si uživatel může prohlédnout danou stránku na, kterou odkazujeme, nebo došlo k nějakému problému.
Pole hodnot o zadané stránce získáme pomocí funkce get_headers

$headers = get_headers($url, 1);

Pole $headers obsahuje pak podobné hodnoty hodnoty:

 Array

  (
      [
0] => HTTP/1.1 200 OK
      [Date] => Sat, 
29 May 2004 12:28:14 GMT
      [Server] => Apache/
1.3.27 (Unix)  (Red-Hat/Linux)
      [Last-Modified] => Wed, 
08 Jan 2003 23:11:55 GMT
      [ETag] => 
"3f80f-1b6-3e1cb03b"
      [Accept-Ranges] => bytes
      [Content-Length] => 
438
      [Connection] => close
      [Content-Type] => text/html
  )
 

Nyní můžeme pole $headers[0] testovat, zda proběhlo vše OK:

 $url
 = 'http://www.blabla.cz';
 
$headers = get_headers($url1);
 
if ($headers[0] == 'HTTP/1.1 200 OK') {
    
//validni adresa 
 
print "OK";
  }
else {
    
//nejaky zadrehel
 
print $headers[0] ;
  }
 

Některé další hodnoty $headers[0] :
  • http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html



  • REKLAMA


    Vox populi - hlasování:



    2019-03-21 2019-02-11 Dnes: 1 Celkem prohlednuto: 17TOPlist

    top

    Nejrychlejší načtení těchto stránek je v prohlížeči Google Chrome Google Chrome


    Přidat.eu záložku
    Mapa webu  Poslat odkaz přátelům  Kontakt  Pravidla a podminky  
    Copyright (c)2007-2019 , internet.okhelp.cz all right reserved