|
|
|
// First create a folder named "cache" where the files will be written
// define the fonction
function BZ_cache ($url,$cacheName)
{
global $cache ;
global $QUERY_STRING ;
// You may use the naming convention of you choice here
$filename = "cache/".$cacheName.",".$QUERY_STRING.".html" ;
// You may use test the date of the cache here
if ( file_exists ( $filename) )
{
readfile ($filename) ;
return 1 ; /// Ok i'v send the html page
}
else
{
if ( ! isset ($cache ) )
{
$fcontents = join ('', file ($url."?".$QUERY_STRING."&cache=t"));
$fp = fopen ($filename , "w");
fwrite ($fp, $fcontents );
fclose ( $fp) ;
return 0 ; /// i'v to execute the file
}
}
}
// then put this line at the TOP of you file ( before any include )
// if ( BZ_cache ("COMPLETE URL WITHOUT PARAMS" , "AN_IDENTIFIER" ) ) exit () ;
// Example in the file http://azerclic.labynet.org/doc.php3
// the first line is
// if ( BZ_cache ("http://azerclic.labynet.org/doc.php3" , "doc" ) ) exit () ;
// you will see the cached files in the folder http://azerclic.labynet.org/cache/
// That's all
|
|
| Query2Report : Generating Html, Pdf and Csv Reports from SQL Query Categories : PHP, PHP, HTML, PDF, Excel | | | Retrieve text from table and email to your e-
address in pipe delimited format. Categories : PHP, MySQL | | | Accepts a database & hostname from a user and then HTTP username and password. Uses this to connect to a MySQL database. Produces a form based on the tables it finds there to allow the user to do SELECTs, INSERTs, and DELETEs. Categories : Databases, PHP, MySQL, Complete Programs | | | PHP Script to find url links in a page Categories : PHP, URLs, Regexps, Arrays | | | Using $PHP_AUTH_USER and $PHP_AUTH_PW to authenticate. Categories : Authentication, PHP | | | very simple ftp class Categories : PHP, PHP Classes, FTP | | | PHP Paypal IPN Integration Class v1.0.0 Categories : PHP, PHP Classes, Payment Gateways | | | Function to remember password Categories : PHP, Authentication, Personalization and Membership | | | Create Thumbnails - resize an image - jpeg, jpg, gif, png to the specifed width and height in proportion without loosing out on pixcel quality. Categories : PHP, GD image library, Graphics | | | readline -- Reads a line Categories : PHP, PHP Functions, Readline | | | a function that builds an HTML select list from any mysql table. Categories : PHP, MySQL, HTML and PHP | | | Math operations on big numbers Categories : PHP, Math. | | | phpAds, a complete banner and ad management system with detailled tracking and stats. Categories : MySQL, Complete Programs, Ecommerce, PHP, Databases | | | Point and Click Interface ala MS Access for creating SQL statements. Categories : MySQL, Complete Programs, General SQL, PHP, Databases | | | Tag content retrieval from websites with preg_match Categories : PHP, Regexps, Arrays, HTML and PHP | |
|
|
|