Crew algemeen |
|
wat jij had had ik ook (buiten het toevoegen van str, maar ik tel al 10% bij de bestandsgrootte bij), dus het zal niet werken vrees ik (however, I'll try).
Bovendien, die echo vang ik in een object op. De inhoud van dat object return ik nadien (dacht dat het mss iets te maken had met fclose(), heb nogal wijnig ervaring met files )
//edit:
het werkt, en nadien gezien logisch ook...
while (!feof) => while not end of file
$var = content // laatste byte is appart en die is leeg -> $var is altijd leeg! .= werkt dus wel
huidige code:
<?php
public function readCache($file)
{
$cachefile = fopen($this->dir.$file.'.cache', "r");
while(!feof($cachefile))
{
$content .= fgets($cachefile, 4096);
}
fclose($cachefile);
return $content;
}
?>
<?php public function readCache($file) { $cachefile = fopen($this->dir.$file.'.cache', "r"); { $content .= fgets($cachefile, 4096); } return $content; } ?>
Zoals je ziet heb ik 4KiB als max-groote genomen. Sommige configuraties ondersteunen niet meer...! |