Лучший ответ

    1.  2 0

    Egalitarian 6 (8828)3967 8 лет  

    Достаточно написать что-то вроде

    Copy Source | Copy HTML
    <form enctype="multipart/form-data" method="post">
       <input type="file" min="1" max="9999" name="file[]" multiple="true" />
       <input type="submit" name="submit" />
    </form>

Ответы

    1.  1 0

    lojcin 7 (92201)34176797 8 лет  

    Если вы об этом:

    Всем Првиет! Такой вопрос... мне нужно залить на сервер несколько файлов..(кол-во может быть 0 1 и т д(скажем так до Лимита ограничения сервера )) можно ли это реализовать как то кроме двух способов которые пришли на ум а именно?

    1)создать кол-во полей для загрузки файлов допустим 10 и тем самым это ограничить...(самый не удачный вариант)
    и 2 ) более удачный на мой взгляд.. одно поле для загрузки файлов и кнопочка добавить еще и по нажатию на нее через javascript дописывать еще одно поле для загрузки файла?
    .....
    ну и второй вопрос дабы не создавать новую тему для мелкого вопроса..
    когда я просматриваю содержимое заданного каталога..мне попадается два объекта (.)и(..) я так понимаю это на каталог выше(то есть родительский каталог) это понятно.. а в каких ситуациях может использоваться второй объект?(ссылка на текущую папку?) - просто для удобства обращения пути? или как?

    PHP
    -------------------------------------------------------------------------------------------------------------------------------------------------------
    <?php
    if(isset($_FILES['userfile'])){
        foreach ($_FILES['userfile']['name'] as $key => $value) {
            echo $value."<br>";
        }
    }
    ?>
    <form action="file-upload.php" method="post" enctype="multipart/form-data">
      Send these files:<br>
      <input name="userfile[]" type="file"><br>
      <input name="userfile[]" type="file"><br>
      <input type="submit" value="Send files">
    </form>
    -------------------------------------------------------------------------------------------------------------------------------------------------------

    а вот то что вам(по этому описанному вопросу выше) нужно

    HTML5
    -------------------------------------------------------------------------------------------------------------------------------------------------------
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function ()
    {
        $('#ololo').click(function ()
        {
            //alert("ololo");
            $('#files').append('<input name="userfile[]" type="file"><br>');
        });

    });</script>

    <?php
    if(isset($_FILES['userfile'])){
        foreach ($_FILES['userfile']['name'] as $value) {
            echo $value."<br>";
        }
    }
    ?>
    <form action="file-upload.php" method="post" enctype="multipart/form-data">
      Send these files:<br>
        <input name="userfile[]" type="file"><br>

      <div id="files">
      </div>
      <input type="button" value="add" id="ololo">
      <input type="submit" value="Send files">
    </form>
    -------------------------------------------------------------------------------------------------------------------------------------------------------

    а по поводу второго вопроса могу сказать так: у меня есть /,/classes/files.php,/files/photo, в files.php есть метод, отвечающий за загрузку файлов в папку /files/photo, но что бы ему туда попасть6 ему надо вылезти на каталог выше при помощи ./, ну а если бы он лежал бы глубже, то ещё бы добавилось бы.
    p.s. я просто вспомнил ваш вопрос, который вы на днях задавали, а мы на днях решали что-то похожее; я удовлетворил вас своим ответом?

Похожие вопросы

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system