|
|
|
| вот написала такой код:
<form enctype="multipart/form-data" action="add.php" method="post">
Фаил добавляемого изображения:<br> <input type="file" name="myfile1" style="width:500"><br><br>
Фаил добавляемого изображения:<br> <input type="file" name="myfile2" style="width:500"><br><br>
Фаил добавляемого изображения:<br> <input type="file" name="myfile3" style="width:500"><br><br>
<input type="submit" value="Добавить!">
|
фаил add.php:
for($i=1; $i<4; $i++)
{
if (!empty($HTTP_POST_FILES['myfile'.$i]) && !empty($HTTP_POST_FILES['myfile'.$i]['tmp_name']))
{
$ext = strrchr($_FILES['myfile'.$i]['name'], ".");
$image = date("YmdHis",time()).$i."$ext";
$smallimage = date("YmdHis",time()).$i."_s$ext";
if (copy($_FILES['myfile'.$i]['tmp_name'], "../karta/".$image))
unlink($_FILES['myfile'.$i]['tmp_name']);
}
}
|
я хотеле сделать чтобы одновременно 3 файла записывалось, а записывается всеравно один. Подскажите где ошибка | |
|
|
|
|
|
|
|
|
для: sim5
(03.06.2009 в 15:40)
| | прочитала, сделала как там написано, теперь вообще ничего не копирует. помогите найти ошибку
<form enctype="multipart/form-data" action="add.php" method="post">
Фаил добавляемого изображения:<br> <input type="file" name="myfile[0]" style="width:500"><br><br>
Фаил добавляемого изображения:<br> <input type="file" name="myfile[1]" style="width:500"><br><br>
Фаил добавляемого изображения:<br> <input type="file" name="myfile[2]" style="width:500"><br><br>
<input type="submit" value="Добавить!">
</form>
|
фаил add.php:
for($i=0; $i<3; $i++)
{
if (!empty($HTTP_POST_FILES['myfile'][$i]) && !empty($HTTP_POST_FILES['myfile']['tmp_name'][$i]))
{
echo $HTTP_POST_FILES['myfile'][$i];
$ext = strrchr($_FILES['myfile']['name'][$i], ".");
$image = date("YmdHis",time()).$i."$ext";
$smallimage = date("YmdHis",time()).$i."_s$ext";
if (copy($_FILES['myfile']['tmp_name'][$i], "../karta/".$image))
unlink($_FILES['myfile']['tmp_name'][$i]);
}
}
|
| |
|
|
|
|
|
|
|
для: inga
(03.06.2009 в 15:56)
| | Прочитайте еще раз внимательно, и в добавок вот это: http://ru2.php.net/manual/ru/features.file-upload.post-method.php
У вас что такая древня версия РНР, что требует использования $HTTP_POST_FILES?
Не используйте при загрузке copy(), о чем обязательно прочитать по вышеуказанной ссылке.
Остальное, уже с исправлениями, далее.... | |
|
|
|
|
|
|
|
для: sim5
(03.06.2009 в 16:03)
| | спасибо! разобралась :) | |
|
|
|