[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файлов на сервер
lexus1990
Работаю на локальном Денвере. Вроде все разрешения на загрузку файлов по умолчанию включены. Есть форма - с нее пытаюсь загрузить файлы на сервер. Есть ощущение, что нереально туплю, но все никак не пойму где.
Вот форма:

<form name='add_news_form' enctype="multipart/form-data" action="/enjine/modules/news/sql_add.php" method="post">
<table>
<tr><td><h4>
Название новости</h4></td><td><h4 id="name_type">Вид новости</h4></td></tr>
<tr><td><input
type='text' name='name' size="57" maxlength="250"></td>
<td><select
id="select_type" name="type_news">
<?
foreach($arr_type_news as $key => $el){?>
<option
value="<?=$el["type_id"];?>"><?=$el["name"];?></option>
<?
}?>
</select></td>
</table>
<h4>
Краткая новость</h4> <input type='text' name='short_story' size="100" maxlength="250">
<h4>
Полная новость</h4> <textarea name='full_story' cols="76" rows="15"></textarea>
<h4>
Прикрепить файлы</h4>
<input
type='file' name='file[]'><br/>
<input
type='file' name='file[]'><br/>
<input
type='file' name='file[]'><br/>
<input
type='file' name='file[]'><br/>
<input
type='file' name='file[]'><br/><br/>
<input
type="submit" value="отправить"><br/><br/>
<input
type="hidden" name="id_news" value="<?=$_REQUEST['id'];?>">
</form>


Вот обработчик:

foreach ($_FILES["files"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "data/$name");
}
}

А самое интересное, что поле ни в переменной $_FILE, ни в переменной $_REQUEST не хранится ничего, что бы относилось к загружаемым файлам... Помогите бывалому чайнику!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.