Ir para conteúdo
Fórum Script Brasil
  • 0

select em listagem de diretorios e subdiretorios


marcioch

Pergunta

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);
   

	
?>

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...