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: 6 let
|
0