PHP won't let page update automatically every day/6 hours
<p>A friend build a ranking system on his site and I am trying to host in on mine via wordpress and godaddy. It updates for him but when I load it to my site, it works for 6 hours, but as soon as the reload is supposed to occur, it errors and I get a 500 timeout error.</p>

<p>His page is at: <a href="http://www.jeremynoeljohnson.com/yakezieclub" rel="nofollow">http://www.jeremynoeljohnson.com/yakezieclub</a></p>

<p>My page is currently at <a href="http://sweatingthebigstuff.com/yakezieclub" rel="nofollow">http://sweatingthebigstuff.com/yakezieclub</a> but when you ?reload=1 it will give the error.</p>

<p>Any idea why this might be happening? Any settings that I might need to change?</p>

<p>I can give you all the code, but which part? the index.php file? I'm not sure which part is messing up. I literally uploaded the same code as him.</p>

<p>Here's the reload part:</p>

<pre><code>$cachefile = "rankings.html";
$daycachefile = "rankings_history.xml";
$cachetime = (60 * 60) * 6; // every 6 hours, the cache refreshes
$daycachetime = (60 * 60) * 24; // every 24 hours, the history will be written to - or whenever the page is requested after 24 hours has passed
$writenewdata = false;

if (!empty($_GET['reload']))
{
    if ($_GET['reload']== 1)
    {
        $cachetime = 1;
    }
}

if (!empty($_GET['reloadhistory']))
{
    if ($_GET['reloadhistory'] == 1)
    {
        $daycachetime = 1;
        $cachetime = 1;
    }
}

if (file_exists($daycachefile) &amp;&amp; (time() - $daycachetime &lt; filemtime($daycachefile)))
{
    // Do nothing
}
else
{
    $writenewdata = true;
    $cachetime = 1;
}

// Serve from the cache if it is younger than $cachetime
if (file_exists($cachefile) &amp;&amp; (time() - $cachetime &lt; filemtime($cachefile)))
{
    include($cachefile);
    echo "&lt;!-- Cached ".date('jS F Y H:i', filemtime($cachefile))." --&gt;";
    exit;
}
ob_start(); // start the output buffer
</code></pre>

<p>?></p>
