diff --git a/tileserver.php b/tileserver.php index 35d455c..db3aa4f 100644 --- a/tileserver.php +++ b/tileserver.php @@ -71,13 +71,13 @@ class Server { $mjs = glob('*/metadata.json'); $mbts = glob('*.mbtiles'); if ($mjs) { - foreach ($mjs as $mj) { + foreach (array_filter($mjs, 'is_readable') as $mj) { $layer = $this->metadataFromMetadataJson($mj); array_push($this->fileLayer, $layer); } } if ($mbts) { - foreach ($mbts as $mbt) { + foreach (array_filter($mbts, 'is_readable') as $mbt) { $this->dbLayer[] = $this->metadataFromMbtiles($mbt); } }