Omdat Google Calendar .ics bestanden (iCalender files) niet kan importeren van een server met authenticatie, wil ik dit via php oplossen.
Een php scriptje draaien dat de content van die server ophaalt (met http://wachtwoord:pass@www.server.nl/ding.ics) en dan de google calendar url importer naar de php laten wijzen...
heb nu onderstaande code, maar het werkt niet.. als ik echter de php link bezoek, werkt het wel, iemand enig idee?
Een php scriptje draaien dat de content van die server ophaalt (met http://wachtwoord:pass@www.server.nl/ding.ics) en dan de google calendar url importer naar de php laten wijzen...
heb nu onderstaande code, maar het werkt niet.. als ik echter de php link bezoek, werkt het wel, iemand enig idee?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <?php $result = 'HTTP/1.1 400 Bad Request'; // replace the host/domain names with your own $url = "http://userna:passw@rooster.aim.avans.nl/rooster_export.php?periode_jaar=2009&periode_nummer=4&docent_code=&groep_code=V-CMD2-A2&export=ical&download=Download"; $calendar = @file_get_contents($url); $result = $http_response_header[0]; if ($result == 'HTTP/1.1 200 OK') { header('Content-Type: text/calendar; charset=utf-8'); header('Content-Disposition: attachment; filename="iCalendar.ics"'); print $calendar; exit(); } header($result); ?> <html> <body> <h1><?php echo $result; ?><h1> <body> </html> |