[FONT="]Hallo, [/FONT]
[FONT="]ich bin neu hier.[/FONT]
[FONT="]Meine Frage ist richtig hier? sonst einfach verschieben![/FONT]
[FONT="]ich habe folgendes Problem:[/FONT]
[FONT="]ich möchte aus meiner Kalender ics Datei den Inhalt in einer Datei Zeile für Zeile speichern.. [/FONT]
[FONT="]z.B:[/FONT]
[FONT="]Kalender:[/FONT]
[FONT="]und in der Datei sollte es so aussehen:[/FONT]
[FONT="]Uhrzeiten sind nicht so wichtig![/FONT]
[FONT="]Wichtig ist das wirklich nur die Einträge von dem Heutigem Tag gespeichert werden.[/FONT]
[FONT="]bisher habe ich eine PHP, sie speichert allerdings alle Einträge aus dem Kalender ab ohne das Datum zu berücksichtigen.
[/FONT]
[FONT="]
[/FONT]
[FONT="]
[/FONT]
[FONT="]ich hoffe jemand kann mir helfen???[/FONT]
[FONT="]ich bin neu hier.[/FONT]
[FONT="]Meine Frage ist richtig hier? sonst einfach verschieben![/FONT]
[FONT="]ich habe folgendes Problem:[/FONT]
[FONT="]ich möchte aus meiner Kalender ics Datei den Inhalt in einer Datei Zeile für Zeile speichern.. [/FONT]
[FONT="]z.B:[/FONT]
[FONT="]Kalender:[/FONT]
Code:
[FONT="]BEGIN:VCALENDAR[/FONT] [FONT="]VERSION:2.0[/FONT] [FONT="]CALSCALE:GREGORIAN[/FONT] [FONT="]PRODID:-//SabreDAV//SabreDAV//EN[/FONT] [FONT="]X-WR-CALNAME:KALENDER[/FONT] [FONT="]X-APPLE-CALENDAR-COLOR:#e7e774[/FONT] [FONT="]BEGIN:VTIMEZONE[/FONT] [FONT="]TZID:Europe/Berlin[/FONT] [FONT="]BEGIN:DAYLIGHT[/FONT] [FONT="]DTSTART:19810329T020000[/FONT] [FONT="]RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU[/FONT] [FONT="]TZNAME:MESZ[/FONT] [FONT="]TZOFFSETFROM:+0100[/FONT] [FONT="]TZOFFSETTO:+0200[/FONT] [FONT="]END:DAYLIGHT[/FONT] [FONT="]BEGIN:STANDARD[/FONT] [FONT="]DTSTART:19961027T030000[/FONT] [FONT="]RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU[/FONT] [FONT="]TZNAME:MEZ[/FONT] [FONT="]TZOFFSETFROM:+0200[/FONT] [FONT="]TZOFFSETTO:+0100[/FONT] [FONT="]END:STANDARD[/FONT] [FONT="]END:VTIMEZONE[/FONT] [FONT="]BEGIN:VEVENT[/FONT] [FONT="]CREATED:20171012T211840Z[/FONT] [FONT="]DTEND;TZID=Europe/Berlin:20171014T000000[/FONT] [FONT="]DTSTAMP:20171012T211936Z[/FONT] [FONT="]DTSTART;TZID=Europe/Berlin:20171013T230000[/FONT] [FONT="]LAST-MODIFIED:20171012T211927Z[/FONT] [FONT="]SEQUENCE:0[/FONT] [FONT="]SUMMARY: Eintrag 1[/FONT] [FONT="]TRANSP:OPAQUE[/FONT] [FONT="]UID:E6F9E03D-CD97-4A1A-9206-1963FC4EF076[/FONT] [FONT="]URL;VALUE=URI:[/FONT] [FONT="]BEGIN:VALARM[/FONT] [FONT="]ACTION:NONE[/FONT] [FONT="]TRIGGER;VALUE=DATE-TIME:20180730[/FONT] [FONT="]END:VALARM[/FONT] [FONT="]END:VEVENT[/FONT] [FONT="]BEGIN:VEVENT[/FONT] [FONT="]CREATED:20171013T002446[/FONT] [FONT="]DTSTAMP:20171013T002446[/FONT] [FONT="]LAST-MODIFIED:20171013T002446[/FONT] [FONT="]UID:J86G91DLLRBUIEIJNG3T0Q[/FONT] [FONT="]SUMMARY: Eintrag 2[/FONT] [FONT="]DTSTART;VALUE=DATE:[/FONT][FONT="]20180730[/FONT] [FONT="]DTEND;VALUE=DATE:20180730[/FONT] [FONT="]END:VEVENT[/FONT] [FONT="]BEGIN:VEVENT[/FONT] [FONT="]CREATED:20171012T231335[/FONT] [FONT="]DTSTAMP:20171012T231335[/FONT] [FONT="]LAST-MODIFIED:20171012T231335[/FONT] [FONT="]UID:1P824CXI8C5DZGJJGZZ03[/FONT] [FONT="]SUMMARY: Eintrag 3[/FONT] [FONT="]DTSTART;VALUE=DATE:[/FONT][FONT="]20180731[/FONT] [FONT="]DTEND;VALUE=DATE:20180731[/FONT] [FONT="]END:VEVENT[/FONT] [FONT="]END:VCALENDAR[/FONT]
Code:
[FONT="]Eintrag 1[/FONT] [FONT="]Eintrag 2[/FONT]
[FONT="]Wichtig ist das wirklich nur die Einträge von dem Heutigem Tag gespeichert werden.[/FONT]
[FONT="]bisher habe ich eine PHP, sie speichert allerdings alle Einträge aus dem Kalender ab ohne das Datum zu berücksichtigen.
[/FONT]
[FONT="]
[/FONT]
[FONT="]
PHP-Code:
<?php
$lines = file('/Kalender.ics');
$searchstr = 'SUMMARY';
$searchstr = 'SUMMARY';
foreach ($lines as $line)
{
if(strpos($line, $searchstr) !== false)
{
$results[] = $line;
}
}
echo '<pre>';
print_r($results);
echo '</pre>';
$fp = fopen('/heute.txt', 'w');
foreach($results as $values) fputs($fp, $values."n");
fclose($fp);
?>
[FONT="]ich hoffe jemand kann mir helfen???[/FONT]
Kommentar