From 5130840edd25842e06a6fecf846eac26b2c48c67 Mon Sep 17 00:00:00 2001 From: Andrew Engelbrecht Date: Thu, 17 Mar 2022 20:30:11 -0400 Subject: [PATCH] remove carriage returns from ics file output --- generate-ics | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/generate-ics b/generate-ics index 4fa4d19..0b92361 100755 --- a/generate-ics +++ b/generate-ics @@ -66,10 +66,12 @@ foreach ($csv as $linenum => $line) { 'url' => str_replace("http:", "https:", $line[8]), )); - // print the trimmed event string + // trim the event string $trimmed_event = array(); preg_match("/.*(BEGIN:VEVENT.*END:VEVENT).*/ms", $ics->to_string(), $trimmed_event); - echo $trimmed_event[1]; + + // print the event + echo str_replace(["\r\n","\r","\n"], "\n", $trimmed_event[1]); echo "\n"; } -- 2.25.1