Лучший ответ
-
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 0
lojcin 7 (92206)34177802 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. я просто вспомнил ваш вопрос, который вы на днях задавали, а мы на днях решали что-то похожее; я удовлетворил вас своим ответом?