我想知道是否可以使用CURL获取csv文件的'last modified datetime'。
我依赖于随机更新的CSV文件,以使数据库表保持最新状态。我只想在最后一次表更新后修改文件时用CSV文件数据更新数据库表。
如果您知道描述此文档的文档的链接,我将不胜感激,如果您可以在此发布它们。
我做了一些搜索,但我的搜索引擎被淹没了与html标题相关的搜索。
答案 0 :(得分:4)
您可以使用CURLOPT_HEADER
按照以下方式执行此操作<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
// Only header
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_HEADER, true);
// Do not print anything to output
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// get last modified date
curl_setopt($curl, CURLOPT_FILETIME, true);
$result = curl_exec($curl);
// Get info
$info = curl_getinfo($curl);
echo "Last modified time : " . date ("d-m-Y H:i:s", $info['filetime']) );
?>