Просмотр полной версии : Форма и javascript, отправка файла
http://www.project-czech.ru/company/add
А в чем причина того, что при заполнении *Загрузка фотографий* и отправке, php не ловит файлы?
p.s.
php при посте выполняет print_r($_FILES);
и все конечно экстрасенсы
форма
<form method="post" action="/company/add" enctype="multipart/form-data">
<p><b class="a">Загрузка логотипа<br/><input name="logo" type="file" value="Выберите файл" /></b>
<b class="a">Загрузка фотографий<br/><input name="file[]" type="file" class="multi" value="Выберите файл"/></b></p>
<form>
хеад подгружает jc
<script type="text/javascript" src="http://www.project-czech.ru/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="http://www.project-czech.ru/js/jquery.MultiFile.js"></script>
<script type="text/javascript" src="http://www.project-czech.ru/js/jquery.form.js"></script>
<script type="text/javascript" src="http://www.project-czech.ru/js/jquery.blockUI.js"></script>
инпут (который со стилем multi) после выбора файлов меняется на:
<input style="position: absolute; top: -3000px;" id="MultiFile1" name="file[]" class="multi" value="Выберите файл" type="file">
<input style="position: absolute; top: -3000px;" id="MultiFile1_F1" name="file[]" class="multi MultiFile" value="Выберите файл" type="file">
<input id="MultiFile1_F2" name="file[]" class="multi MultiFile" value="Выберите файл" type="file">
в итоге:
$_FILES['logo'] есть
$_FILES['file'] нет
Какая проблем может быть в джава, что <input type="files" добавляет, а вот файла к нему (инпуту, браузеру) не прикрепляет?
Так у тебя тоже ничего нет?
$_FILES['file']['name'][1];
нет =( весь массив $_FILES смотрел..
Всё должно передаваться.
<script type="text/javascript" src="http://www.project-czech.ru/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="http://www.project-czech.ru/js/jquery.MultiFile.js"></script>
<form method="post" action="t2.php" enctype="multipart/form-data">
<p><b class="a">Загрузка логотипа<br/><input name="logo" type="file" value="Выберите файл" /></b>
<b class="a">Загрузка фотографий<br/><input name="file[]" type="file" class="multi" value="Выберите файл"/></b></p>
<input type="submit" name="Send" />
<form>
Принимаем файлы.
<?php
//print_r($_FILES);
echo $_FILES['file']['name'][1];
?>
Будет выведено имя второй картинки.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot