Olá pessoal, sou novo no forum e se por acaso abrir o tópico no local errado me perdoe.
estou tentando fazer um select no php que vai listar os diretorios e subdiretorios do usuario
sem o select ele funciona mas ao colocar o select buga tudo.
codigo original
<?php
$raiz = '/var/www/html/listagem/';
function Show_files($local){
if(is_dir($local)){
$open = opendir($local);
while($folder = readdir($open)){
if(is_dir($local.$folder) && $folder != '.' && $folder != '..'){
echo ''.$local.$folder.'/'; echo '<br/>';
Show_files($local.$folder.'/');
}
}
}
}
Show_files($raiz);
?>
a maneira no qual tentei o select
<?php
$raiz = '/var/www/html/listagem/';
function Show_files($local){
if(is_dir($local)){
echo '<ul>';
$open = opendir($local);
while($folder = readdir($open)){
if(is_dir($local.$folder) && $folder != '.' && $folder != '..'){
Show_files($local.$folder.'/');
echo '</ul></li>';
$filesarr = $local.$folder;
$pastas[]=$filesarr;
}
}
$filesarr = array();
echo " <form name='form1' method='post' action=''> ";
echo " <select name='local' id='local' style='width:%' class='select' > " ;
foreach($pastas as $linguagem)
{
echo "<option name='$linguagem'>$linguagem</option>";
}
echo "</select>";
echo " <br/><br/><input type='submit' value=' PEGAR PASTA ' class='botao_grande' />
</form> ";
}
}
Show_files($raiz);
?>