diff options
Diffstat (limited to 'bin')
-rw-r--r-- | bin/genmanifest.php | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/bin/genmanifest.php b/bin/genmanifest.php new file mode 100644 index 0000000..26981c4 --- /dev/null +++ b/bin/genmanifest.php @@ -0,0 +1,37 @@ +<?php + +$filelisting = array(); +$dir_handle = @opendir('../logos'); +if (!$dir_handle) + return array(); +$staticcache = ""; +$inF = fopen("../staticcache.txt","r"); +while(!feof($inF)) { + $staticcache .= fgets($inF,255); + } +fclose($inF); +while ($logoname = readdir($dir_handle)) + { + if($logoname == "." || $logoname == ".." || $logoname == 'lost+found') + continue; + $logoname_array[] = $logoname; + if ($logoname_array[0] == NULL) + return array(); + $number = 1; + $logolist = ""; + foreach($logoname_array as $value) + { + $logolist .= "logos/".$value."\n"; + } + $inF = fopen("../istreamdev.manifest","w"); + fwrite($inF,"CACHE MANIFEST\n"); + fwrite($inF,"NETWORK:\n"); + fwrite($inF,"bin/backend.php\n"); + fwrite($inF,"ram/\n"); + fwrite($inF,"playlist/\n"); + fwrite($inF,"CACHE:\n"); + fwrite($inF,$staticcache); + fwrite($inF,$logolist); + fclose($inF); +} +?> |