PHP scandir() в Google Apps Engine возвращает только файлы «.php».PHP scandir() в Google Apps Engine
Например:
My directory structure
-- index.php
-- Readme.txt
--CSS
-----abc.css
-----index.php
-----a.txt
Но возвращать только файлы '.php'
app.yaml
handlers:
- url: /(.+\.(css|js|xml|txt))
static_files: \1
upload: (.+\.(css|js|xml|txt))
- url: /(.*\.(gif|png|jpg|ico|jpeg))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css|jpeg))
- url:/
script: index.php
- url: /(.+\.php)$
script: \1
- url: /.*
script: Error/404.php
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ol>';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '<li>'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
}
echo '</ol>';
}
listFolderFiles('Main Dir');
Output:
1.CascadingStyleSheets
1.index.php
В локальном хосте его работает нормально. то есть. возвращает все файлы и папки
Как я могу решить эту проблему? Любые решения
Заранее спасибо
Спасибо Дэну за подробное объяснение – user2214646
При развертывании ошибка произошла. «Неожиданный атрибут« application_readable »« – user2214646
есть ли у вас пример? – user2214646