我非常想在Web应用程序上修复Google同步问题。基本上,开发人员在一年前停止了它的开发,直到现在我通过一些小小的调整就可以正常运行了……但是我并不是没有足够的想法。
基本上,如果IF语句参数不相等,则会执行代码并显示回显消息。 但是,如果IF为true,则屏幕为空白。试图添加回显代码以对其进行测试,但未打印任何内容。
$input = JFactory::getApplication()->input;
$db = JFactory::getDbo();
echo '<h2>Google Calendar Sync Scheduled Task</h2>';
//make sure it's a legit request
if (!isset($GLOBALS['com_pbbooking_data']['config']->google_cal_sync_secret) || $GLOBALS['com_pbbooking_data']['config']->google_cal_sync_secret != $google_cal_sync_secret)
{
die('Invalid secret.');
}
$fp = fopen(JPATH_COMPONENT.DS.'lock.txt','r+');
if (!flock($fp, LOCK_EX)) {
//could not get exclusive access to lock file
fclose($fp);
die('Process already running');
}
echo '<p>Starting Sync....</p>';
有人可以给我至少一个主意吗? 在调用此类之前,代码是否在某个地方刹车?如果是,找到它的最佳方法是什么。换句话说,如何调试它。
预先感谢您, 保罗