2017-06-03 73 views
-2

嗨,这个问题与this有关,但是这个将事件保存为.ics格式。我在考虑点击某个链接时它会打开google并自动保存,就像下面的屏幕enter image description here一样。因此,它像下面后,我点击一个链接的图像,将我重定向到谷歌日历页在Google日历中保存事件

回答

0

试试这个:

<?php 
$url = 'https://www.google.com/calendar/render?action=TEMPLATE&text={{ text }}&dates={{ start }}/{{ end }}&details={{ details }}&location={{ location }}&sf=true&output=xml'; 

$event = [ 
    'text' => 'Your Event Name', 
    'start' => date('Ymd\THis\Z', strtotime('today')), 
    'end' => date('Ymd\THis\Z', strtotime('tomorrow')), 
    'details' => 'Click here for more details: http://example.com', 
    'location' => 'Waldorf Astoria, 301 Park Ave , New York, NY 10022' 
]; 

foreach ($event as $key => $value) { 
    $url = str_replace("{{ $key }}", urlencode($value), $url); 
} 

echo $url; 

当您导航到生成的URL,该页面应该看起来像截图。