Skip to content

Commit be0b46b

Browse files
committed
Improve file cache
1 parent 3274515 commit be0b46b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Tqdev/PhpCrudApi/Cache/TempFileCache.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private function filePutContents($filename, $string)
6262

6363
private function fileGetContents($filename)
6464
{
65-
$file = fopen($filename, 'r');
65+
$file = fopen($filename, 'rb');
6666
if ($file === false) {
6767
return false;
6868
}
@@ -71,7 +71,10 @@ private function fileGetContents($filename)
7171
fclose($file);
7272
return false;
7373
}
74-
$string = file_get_contents($filename);
74+
$string = '';
75+
while (!feof($file)) {
76+
$string .= fread($file, 8192);
77+
}
7578
flock($file, LOCK_UN);
7679
fclose($file);
7780
return $string;

0 commit comments

Comments
 (0)