Jump to content
Fórum Script Brasil
  • 0

Atualizar Combos Com Diretórios.


Stroke
 Share

Question

è o seguinte povo..to me batendo a um tempao pra fazer um pedaço da minha galeria de imagens, e 'acho' eu que sem o javascript não vai ter jeito.

O problema é o seguinte, quero fazeer um menu de navegação como o que tá na imagem abaixo.

exemplopk3.jpg

Um combo receberia os diretorios da pasta raiz. até ai consegui desenvolver., o segundo combo receberia o valor do primeiro combo, e selecionaria os subdiretorios do mesmo. E o terceiro combo receberia os arquivos do subdiretorios (Combo2).

Maaas, acho que só com php não dá muito certo, pois não consigo atualizar o segundo e o terceiro combo só passando variaveis. Acho que precisaria de algo mais dinamico...como javaScript.

POR favor, peço humildemente que quem conseguir me ajudar, me ajude. Não achei nenhum codigo parecido na net, que trabalhe com a manipulacao de diretorios em javascript, e tambem não sei se existe também.

Abaixo vai meu código desta parte do meu sistema sem javascript nenhum.

<div id="leitor">

<form id="form1" name="form1" method="post" onchange="" >

<p>

<label>

<select name="select" onChange=""><option>Selecione o diretorio</option>

<?php

if ($dir=opendir("./")) //Diretório a ser vasculhado

{

while(($diretorio=readdir($dir)) !== false)

{

if($diretorio=="." or $diretorio==".." or $diretorio=="index.php") continue;

{

?>

<option value="<?php echo $diretorio;?>"><?php echo $diretorio;?></option>

<?php

} //fecha o if

} //fecha o while

} //fecha o if

?>

</select>

<select name="subdiretorio" id="subdiretorio" onChange=""><option>Selecione o Subdiretorio</option>

<?php

if ($subdir=opendir("./".$diretorio)) //SUB Diretório a ser vasculhado

{

while(($subdiretorio=readdir($subdiretorio)) !== false)

{

if($subdiretorio=="." or $subdiretorio==".." or $subdiretorio=="index.php") continue;

{

?>

<option value="<?php echo $subdiretorio;?>"><?php echo $subdiretorio;?></option>

<?php

} //fecha o if

} //fecha o while

} //fecha o if

?>

</select>

<select name="arquivo" id="arquivo"><option> Selecione o arquivo</option>

<?php

if ($dirarquivo=opendir("./".$diretorio."/".$subdiretorio)) //Diretório do arquivo a ser vasculhado

{

while(($arquivos=readdir($dir)) !== false)

{

if($arquivos=="index.php") continue;

{

?>

<option value="<?php echo $arquivos; ?>"><?php echo $arquivos; ?></option>

<?php

} //fecha o if

} //fecha o while

} //fecha o if

?>

</select>

</form>

</div>

Por favor povo, me ajudem.

Grato. Stroke.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      151k
    • Total Posts
      649.1k
×
×
  • Create New...