Comments (3)
Not entirely sure what you are trying to achieve. Sounds like you're getting unwanted overlap between objects. Have you tried using different variable names for each of your iCal objects?
require("./ics-parser-master/class.iCalReader.php");
$ical1 = new ICal($icsUrl1);
$events1 = $ical1->events();
$ical2 = new ICal($icsUrl2);
$events2 = $ical2->events();
This question is perhaps better suited for being asked on Stack Overflow
from ics-parser.
I think there is a misunderstanding.
I am not talking about the same file. But different ones. Please reread my initial post.
in file1.php I have like
<?php
require("./ics-parser-master/class.iCalReader.php");
$ical = new ICal($icsUrl);
$events = $ical->events();
?>
and file2.php is like:
<?php
require("./ics-parser-master/class.iCalReader.php");
$ical2 = new ICal($icsUrl);
$events = $ical2->events();
?>
They are running on the same server and both files reside in seperate iframes on the same html page. When i refresh this page strange behaviour described in my initial post occurs.
from ics-parser.
Okay I found another detail about this issue. It seems like it only occurs with URLs as arguments for the new ICal()
object creation. IF you use a file as Argument it works as expected. So chances are high that there is a problem with the ics-url as filename implementation in the class.
I have a working example here in this gist: https://gist.github.com/Bratzmeister/b6ce2e99007f2bf1aa5c
I think they are pretty self explanatory: You put them in the same directory the ics-parser-master
directory resides in and open test.html
. It will work as expected... now please enter an url to an ics-calendar file as argument and the problem I described initially will occur.
Please correct me if I am wrong.
from ics-parser.
Related Issues (20)
- Bump minimum version to PHP 7.4 HOT 2
- Minor phpdoc change for ICal::parseDuration() HOT 2
- Outlook ICS failed to open stream: HTTP request failed! HOT 13
- Support ability to parse CATEGORIES HOT 2
- Issue with URLs that contain an @ symbol HOT 7
- ICal\Event gives deprecation warnings for PHP 8.2 HOT 4
- Undefined array key warning if DESCRIPTION contains HTML ampersand entities HOT 5
- Moving dynamic properties into the private additionalProperties array breaks some existing application code HOT 5
- iCal from outlook is not working HOT 4
- File from URL not working HOT 2
- Not parsing the remote "basic.ics" URL, but only the correspondent downloaded file HOT 2
- Not able to show the correct Timezone time HOT 4
- Recurrence in 5th week of month gets included in first week of next month if there is no 5th week HOT 7
- Deprecated function 'auto_detect_line_endings' in ini_set for php 8 HOT 2
- Emoji's no longer display correctly in v3.3.0 HOT 3
- Dynamic properties in private additionalProperties don't allow determining what properties might exist. HOT 2
- Help request: how to filter events by now() +/- X minutes HOT 2
- Compatibility with webcal url HOT 2
- Non-breaking spaces are removed from DESCRIPTION HOT 1
- Recurrence Rule Tester Is Not Working (The Link is not working)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ics-parser.