$text .= "Heute ".PHP_EOL;
in
$text .= date(„d“,time()).’.'date(„m“,time()).PHP_EOL;
und
$text .= "Morgen ".PHP_EOL;
in
$text .= date(„d“,time()+86400).’.'date(„m“,time()+86400).PHP_EOL;
usw. austauschen.
Bei mehr Tagen im Voraus muss die Schleife halt öfter benutzt werden und neue Zeiten definiert werden. Ich habe es so programmiert weil ich in einer Schleife mehrtägige Ereignisse nicht vernünftig zuordnen konnte.
Hi,
Du nimmst das Script aus dem Link, legst eine Stringvariable an. Die ID dieser Stringvariable und die ID deiner iCal-Instanz trägst Du im Script an den erwähnten Stellen ein.
Die Zeile "$text .= "Heute „.PHP_EOL;“ im Script tauscht Du aus mit „$text .= date(„d“,time()).’.'date(„m“,time()).PHP_EOL;“ und dann steht nach Ausführung des Scriptes z.B. 1.12. statt Heute in der Textvariablen.
Bei mir ist ja bei „Heute“ und dem Termin ein Zeilenumbruch. Ich kenne Zeilenumbrüche in PHP als "
" oder <br>. Ich habe das komplette script vor längerem genau danach durchforstet, aber nichts gefunden. Hatte es damals dann gelassen und akzeptiert.
Hat jemand ne Idee wie ich den weg bekomme ?
Ich hoffe, dir hilft die Beschreibung in der Doku weiter:
Wie Kalenderdaten aus einer oder mehreren iCalCalendarReader-Instanzen in einem Calendar-Control im Webfront angezeigt werden können ist hier beschrieben.
PHP_EOL könnte betriebssystemunabhängiger sein genau weiß ich es aber nicht. Problem ist ja das bei Linux, und vielleicht OSX, ein
reicht während Windows gerne
hätte. Ich habe den Zeilenumbruch eingebaut damit es sich von Alexa natürlicher anhört.