| Autor | Zpráva | ||
|---|---|---|---|
| Stanislav2 Profil * |
#1 · Zasláno: 19. 6. 2017, 13:46:54
Potřeboval bych hlídat změny na jedné URL adrese. Idální na to je CURL, který by měl vyplyvnout datum a čas poslední změny souboru. Jak toho prosím docílím.
CURL jako takový už mám, ale ještě potřebuji script na získání právě onoho data - změny. $header=array(
'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: cs,en-us;q=0.7,en;q=0.3',
'Accept-Charset: ISO-8859-1,windows-1250,utf-8;q=0.7,*;q=0.7',
'Keep-Alive: 115',
'Connection: keep-alive',);
$chxml = curl_init("https://www.example.com/neco-neco/");
curl_setopt($chxml, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($chxml, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($chxml, CURLOPT_HTTPHEADER, $header);
curl_setopt($chxml, CURLOPT_HEADER, false);
curl_setopt($chxml, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($chxml, CURLOPT_ENCODING, '' );
$data = curl_exec($chxml); |
||
| M4n Profil * |
cURL na to není ideální. Je naprosto zbytečný. Na běžné HTTP/S požadavky stačí file_get_contents. Nebo, ve tvém případě, spíš get_headers, protože tě pravděpodobně bude zajímat hlavička Last-Modified.
Dodejme, že ta nemusí být přítomna, nebo její hodnota nemusí nutně odpovídat realitě. |
||
|
Časová prodleva: 8 let
|
|||
0