2013-10-06 4 views
0

Пожалуйста, мне нужна помощь, как я могу загружать файлы папок, которые я загружаю раньше, в каталог, в выпадающий список на PHP ???Файлы папок папки Dropbox php

Теперь у меня есть этот код, но не работает ...

<form action="" method="post"> 
     <select name="seleccionArchivo"> 
      <?php 
       $dir = $_GET["/Repositorio"]; 

       $files = scandir($dir); 

       // Prepare the select box to echo 
       echo "<select name=\"files\">"; 

       foreach ($files as $file) 
       { 
       // Return files only 
       if (is_file($dir. $file)) 
       echo "<option value=\"$file\">$file</option>"; 
       } 

       echo "</select>"; 
      ?> 
     </select> 
     <input type="submit" value="Ir al examen"> 
    </form> 
+1

ли печать ошибок? Если да, пожалуйста, поделитесь ими. – Sakknekedro

+0

Очень опасно позволять параметрам GET напрямую перечислять любые файлы на диске для пользователя. Отфильтруйте определенные директории или установите базовый каталог для работы. –

+0

Изменить '$ dir = $ _GET ["/Repositorio "];' to '$ dir = $ _GET [" Repositorio "];' –

ответ

0

Я бы попробовать удаление эхо «» внутри PHP скрипт. У вас есть этот выбор в пределах вашего другого выбора. В коде это выглядит так:

<select name="seleccionArchivo"> 
    <select name=\"files\"><option>...</option></select> 
</select> 

Когда это должно быть просто:

<select name="selecctionArchivo"> 
    <option value="File 1">File 1</option>...<option value="File n">File n</option> 
</select> 
+0

как я могу это сделать ?. Я не понимаю, что вы пытаетесь сказать мне –

Смежные вопросы