Martin8412
By: a guest | Feb 9th, 2010 | Syntax:
PHP | Size: 0.83 KB | Hits: 12 | Expires: Never
<?php
//For mysql details
include <mysql.php>
//We create a memcached object
$m = new Memcached();
//We add a new memcached server
$m->addServer("MemCacheServer", port);
//We receive the torrent id
$id = $_GET['id'];
//We query DB to find filename
$filename = mysql_query("SELECT filename FROM torrents WHERE id=\""$id"\"");
//We create a loop
while($filename = $filename_fetch) {
//We open the filename we found
$file = fopen($filename, "r");
if(!($cacheid = $m->get($id))) {
//If the returned code was RES_NOTFOUND we create a entry in memcached
if($m->getResultCode() == Memcached::RES_NOTFOUND) {
//If the filesize is 1mb or below we only use one entry
$m->set($id, $file);
}
else {
}