(PHP) Почему не загружаются файлы?

Potter.
Дата: 25.10.2006 18:56:25
Не могу загрузить файлы на сервер. Есть форма для пользователя, через которую он загружает 2 файла одновременно. Но загружается всегда только один, при чем скрипт «считает» что оба файла загружены и ошибки нет. В чем причина? Может, есть какие –то настройки сервака, запрещающие загружать несколько файлов одновременно?
zeroku
Дата: 25.10.2006 20:01:18
а если показать сам скрипт?
unnamed777
Дата: 25.10.2006 21:28:57
print_r($_FILES) сколько файлов показывает?
Potter.
Дата: 26.10.2006 14:28:59
Форма:
<form enctype=multipart/form-data action="?mid=<?=$mid?>&action=<?=$act?>" method="post">
<tr><td>Маленькое фото ( только jpg)</td><td><input type="file" name="img[]"></td></tr>
<tr><td>Большое фото ( только jpg)</td><td><input type="file" name="img[]"></td></tr>
<tr height="50" width="150"><td>Текст</td><td><textarea col="150" rows="50" name="text"><? echo $text;?></textarea></td></tr>
<tr><td><input type="Submit" value="Сохранить"></td></tr>
<form>
Скрипт:
if ( is_uploaded_file($_FILES['img']['tmp_name'][0]) )
{
list($fname,$fext)=split("\.",$_FILES["img"]["name"][0]);
$bpic = time().".".$fext;
copy($_FILES['img']['tmp_name'][0], "../img/".$bpic);
}
else $bpic = "";

if ( is_uploaded_file($_FILES['img']['tmp_name'][1]) )
{
list($fname,$fext)=split("\.",$_FILES["img"]["name"][1]);
$spic = time().".".$fext;
copy($_FILES['img']['tmp_name'][1], "../img/".$spic);
}
else $spic = "";

print_r($_FILES) показывает 2 файла, их настоящие имена и временные, и ошибки по нулям
*
Дата: 26.10.2006 14:37:57
Potter.
print_r($_FILES) показывает 2 файла, их настоящие имена и временные, и ошибки по нулям
Значит оба и загружаются.
http://phpfaq.ru/debug
Potter.
Дата: 26.10.2006 17:29:18
Но на сервере в папке только один!!
*
Дата: 26.10.2006 18:05:45
Potter.
Но на сервере в папке только один!!
В какой папке?
*
Дата: 26.10.2006 18:07:03
Я Вам дал ссылку - идёте и читаете её. Затем смотрите, под какими именами Вы пытаетесь сохранить файлы.