Autor Zpráva
Stanislav2
Profil *
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ě.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0