-date_default_timezone_set('UTC');
-
-define('USER_AGENT', 'Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox/22.0');
-
-function str_to_gmdate($date)
-{
- $timestamp = strtotime($date);
- return epoch_to_gmdate($timestamp);
-}
-
-function epoch_to_gmdate($timestamp)
-{
- return gmdate('D, d M Y H:i:s', $timestamp) . ' GMT';
-}
-
-function get_url_info($url)
-{
- $ch = curl_init($url);
- curl_setopt_array($ch, array(
- CURLOPT_HEADER => TRUE,
- CURLOPT_NOBODY => TRUE,
- CURLOPT_FOLLOWLOCATION => TRUE, // follow http redirects to get the real URL
- CURLOPT_RETURNTRANSFER => TRUE,
- CURLOPT_SSL_VERIFYHOST => FALSE,
- CURLOPT_SSL_VERIFYPEER => FALSE,
- CURLOPT_USERAGENT => USER_AGENT,
- ));
- curl_exec($ch);
- $url_info = curl_getinfo($ch);;
- curl_close($ch);
-
- return $url_info;
-}