Xenon
21.05.2008, 15:00
Da ich mich gestern mit Cache beschäftigt habe , habe ich mir überlegt ob ich es in meine Addons einbaue .
Bin dann zu diesem Entschluss gekommen das es bessere wäre aus dem Grund , weil die Ralleys meistens in 12 Stunden Schritten ausgewertet wird entweder um 12 Uhr Nachmittag oder um 0 Uhr Abens .
So wird die Cache auch alle 12 Stunden laufen .
Das Addon ist hier zu finden : Ralleyübersicht (http://www.designerscripte.net/downloads.php?do=file&id=172) .
Systemvorraussetzungen
- PHP >= 5
______________________________________
Ihr fängt wie folgt an :
Öffnet die /content/intern/startseite.php
Sucht folgendes :
<?
// Rallys abfragen
$ref=mysql_fetch_array(db_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'"));
?>Fügt davor folgendes ein :
<?if (!file_exists('dynamic_cache/ralleyübersicht.txt') || @filemtime('dynamic_cache/ralleyübersicht.txt') < time()-43200) //Hier sind es 12 Stunden Reload
{
ob_start(); ?>Sucht jetzt :
<?foot();?>Fügt dahinter folgendes ein :
<?
file_put_contents('dynamic_cache/ralleyübersicht.txt', ob_get_flush() );
}else{
echo file_get_contents('dynamic_cache/ralleyübersicht.txt');
}
?>
Das Nächste ma zeige ich euch wie man die Top10 Cache .
MFG
adi
PS: Großen Dank an Gremlin :thumb:
Bin dann zu diesem Entschluss gekommen das es bessere wäre aus dem Grund , weil die Ralleys meistens in 12 Stunden Schritten ausgewertet wird entweder um 12 Uhr Nachmittag oder um 0 Uhr Abens .
So wird die Cache auch alle 12 Stunden laufen .
Das Addon ist hier zu finden : Ralleyübersicht (http://www.designerscripte.net/downloads.php?do=file&id=172) .
Systemvorraussetzungen
- PHP >= 5
______________________________________
Ihr fängt wie folgt an :
Öffnet die /content/intern/startseite.php
Sucht folgendes :
<?
// Rallys abfragen
$ref=mysql_fetch_array(db_query("SELECT start, ende, ralley FROM ".$db_prefix."_ralleydaten WHERE ralley='refralley'"));
?>Fügt davor folgendes ein :
<?if (!file_exists('dynamic_cache/ralleyübersicht.txt') || @filemtime('dynamic_cache/ralleyübersicht.txt') < time()-43200) //Hier sind es 12 Stunden Reload
{
ob_start(); ?>Sucht jetzt :
<?foot();?>Fügt dahinter folgendes ein :
<?
file_put_contents('dynamic_cache/ralleyübersicht.txt', ob_get_flush() );
}else{
echo file_get_contents('dynamic_cache/ralleyübersicht.txt');
}
?>
Das Nächste ma zeige ich euch wie man die Top10 Cache .
MFG
adi
PS: Großen Dank an Gremlin :thumb: