0
我正在嘗試從我創建的日曆中創建一個ical,它們都使用PHP。ical用php製作的不會在谷歌日曆中顯示
卡爾網址:
我已經使用了驗證,並聲稱它是有效的,但沒有事件谷歌日曆中顯示的,當我在測試中加入它。
對我的錯誤是什麼想法?
這是爲了使iCal中代碼:
// the iCal date format. Note the Z on the end indicates a UTC timestamp.
define('DATE_ICAL', 'Ymd\THis\Z');
// max line length is 75 chars. New line is \\n
$output = "BEGIN:VCALENDAR\r\nMETHOD:PUBLISH\r\nVERSION:2.0\r\nPRODID:-//Gaming On Linux//Release Calendar//EN\r\n";
$db->pquery("SELECT `id`, `date`, `name`, `comment`, `link`, `best_guess` FROM `calendar` WHERE YEAR(date) = $year AND `approved` = 1 ORDER BY `date` ASC");
// loop over events
while ($item = $db->fetch())
{
if (empty($item['edit_date']))
{
$item['edit_date'] = date("Y-m-d");
}
$output .=
"BEGIN:VEVENT\r\nSUMMARY:{$item['name']}\r\nUID:{$item['id']}\r\nDTSTART:" . date(DATE_ICAL, strtotime($item['date'])) . "\r\nDTEND:" . date(DATE_ICAL, strtotime($item['date'])) . "\r\nLAST-MODIFIED:" . date(DATE_ICAL, strtotime($item['edit_date'])) . "\r\nEND:VEVENT\r\n";
}
// close calendar
$output .= "END:VCALENDAR";
echo $output;
請發表您的代碼在這裏,人們往往讀取。 – SuperBiasedMan
在中添加了代碼。 – NaughtySquid