我正在使用PHP ICS Parser https://github.com/u01jmg3/ics-parser来解析多达33个远程URL。解析器间歇性地无法解析其中一些URL。
PHP ICS返回的实际异常错误详细信息为:
例外'异常'带有消息'文件路径或网址' admin.vrbo.com/icalendar / ...;不存在。
这是我的代码:
foreach($ical_props_arr as $row) {
$property_title=$row['title'];
$import_url=$row['ical_import_url'];
try {
$ical = new ICal($import_url, array(
'defaultSpan' => 2, // Default value
'defaultTimeZone' => 'UTC',
'defaultWeekStart' => 'MO', // Default value
'disableCharacterReplacement' => false, // Default value
'skipRecurrence' => false, // Default value
'useTimeZoneWithRRules' => false, // Default value
));
} catch (\Exception $e) {
$error.='An Error Occurred importing: '.$import_url."\n";
$error.=$property_title." Import ICAL URL, appears to be Bad!!\n\n";
}
}
所有网址都被确认为好。 这可能是一个PHP计时问题,调用多个URL而不是等待远程服务器响应足够快? 任何帮助将不胜感激。
由于