Я хочу прочитать имена папок в определенном каталоге и создать раскрывающийся список с именами. Все файлы и папки хранятся на веб-сервере debian (nginx, php5). Фактически я делаю это с помощью php, но я мало знаю о php, поэтому я хочу сделать это с помощью Javascript. Код PHP выглядит следующим образом:Чтение имен папок в Javascript
<?php
foreach(glob('auswertung/*', GLOB_ONLYDIR) as $dir) {
$dir = str_replace('auswertung/', '', $dir);
$blacklist = array('.', '..', 'standard');
$files = glob("auswertung/$dir/_*");
if (!in_array($dir, $blacklist)){
$dirSmall = substr($dir,0,10);
$datum = date('d.m.Y - H:i:s', $dirSmall);
foreach ($files as $file){
$file = str_replace("auswertung/$dir/_", '', $file);
$file_utf8 = utf8_encode($file);
$von = array("ä","ö","ü","ß","Ä","Ö","Ü"," ","é"); //to correct double whitepaces as well
$zu = array("ä","ö","ü","ß","Ä","Ö","Ü"," ","é");
$file2 = str_replace($von, $zu, $file_utf8);
}
echo '<option value="'.$dir.'">'.$datum." - ".$file2."</option>\n";
}
}
?>
Папки имена отформатированные в Unix Timestamp, как 1413893713034, 1414926421959 ... Можно ли сделать это в Javascript, потому что у меня есть проблемы, чтобы объединить HTML, JavaScript и PHP ?
Серверная сторона? Я не знаю, сколько манипуляций с папками вы можете сделать на стороне клиента с помощью javascript. Я думаю, что это очень хорошо изолировано на клиенте как мера безопасности. – ethrbunny
Вы пытались написать javascript? Что вы пробовали? Каким образом это провалилось? –
В этом случае нет, потому что я ничего не нашел о том, как получить имена папок с помощью javascript. У меня уже есть функциональная карта google с API V3. У меня много наборов данных, которые я выберу с выпадающим списком. С php-кодом он работает иногда, но не всегда ... – DripleX