mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 03:39:55 +00:00
Delete calendar.php
This commit is contained in:
parent
2005a04469
commit
a68be5e096
45
calendar.php
45
calendar.php
@ -1,45 +0,0 @@
|
||||
<?php
|
||||
|
||||
// Set the url of the calendar feed.
|
||||
$url = $_GET['url'];
|
||||
|
||||
/*****************************************/
|
||||
|
||||
// Run the helper function with the desired URL and echo the contents.
|
||||
echo get_url($url);
|
||||
|
||||
// Define the helper function that retrieved the data and decodes the content.
|
||||
function get_url($url)
|
||||
{
|
||||
//user agent is very necessary, otherwise some websites like google.com wont give zipped content
|
||||
$opts = array(
|
||||
'http'=>array(
|
||||
'method'=>"GET",
|
||||
'header'=>"Accept-Language: en-US,en;q=0.8rn" .
|
||||
"Accept-Encoding: gzip,deflate,sdchrn" .
|
||||
"Accept-Charset:UTF-8,*;q=0.5rn" .
|
||||
"User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 FirePHP/0.4rn",
|
||||
"ignore_errors" => true //Fix problems getting data
|
||||
),
|
||||
//Fixes problems in ssl
|
||||
"ssl" => array(
|
||||
"verify_peer"=>false,
|
||||
"verify_peer_name"=>false
|
||||
)
|
||||
);
|
||||
|
||||
$context = stream_context_create($opts);
|
||||
$content = file_get_contents($url ,false,$context);
|
||||
|
||||
//If http response header mentions that content is gzipped, then uncompress it
|
||||
foreach($http_response_header as $c => $h)
|
||||
{
|
||||
if(stristr($h, 'content-encoding') and stristr($h, 'gzip'))
|
||||
{
|
||||
//Now lets uncompress the compressed data
|
||||
$content = gzinflate( substr($content,10,-8) );
|
||||
}
|
||||
}
|
||||
|
||||
return $content;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user