PHP代码未执行-找出根本原因

时间:2019-05-21 22:28:33

标签: php

我非常想在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>';

有人可以给我至少一个主意吗? 在调用此类之前,代码是否在某个地方刹车?如果是,找到它的最佳方法是什么。换句话说,如何调试它。

预先感谢您, 保罗

0 个答案:

没有答案