| |
|
|
| | Скажите плисс где я ошибся никак не могу понять
upload .html
<form name="dom" method="post" action="index.php?rozdil=save&option=dom" enctype="multipart/form-data">
<input type="file" name="file[]" size="25">
<input type="file" name="file[]" size="25">
<input type="file" name="file[]" size="25">
<input type="file" name="file[]" size="25">
<input type="file" name="file[]" size="25">
<input type="file" name="file[]" size="25">
<input type="submit" name="Submit" value="Застосувати">
Исполняющий файл
function upload_photo()
{
$directory="W:/home/maks.com/www/upload/"
//загрузка файла на сервер
if(copy($_FILES['file']['tmp_name'],'$directory'.$_FILES['file']['name']))
{
print'все ок';
}else{print"Ошибка загрузки файла";};
};
Результат :Ошибка загрузки файла
Подскажите все ли я правильно делаю мне надо чтобы все загружаемые файлы(загружаються несколько файлов за один раз) сохранялись в выше указанной дериктории
ps подскажите функцию переименования файла | |
| |
|
|
| |
|
|
| |
для: ReZiStOr
(23.08.2007 в 11:57)
| | |
if(copy($_FILES['file'][0]['tmp_name'],'$directory'.$_FILES['file'][0]['name']))
|
и так в цикле по каждому | |
| |
|
|
| |
|
|
| |
для: bronenos
(23.08.2007 в 12:16)
| | | Спасибо большое а подскажите ещё плисс ка переименовать файл чтобы он кпировался из временной директории в нужную уже с тем именем которое надо мне тоесть другими словами как этот файл переименовать ?? | |
| |
|
|
| |
|
|
| |
для: ReZiStOr
(23.08.2007 в 12:22)
| | | Попробуйте так:
move_uploaded_file($_FILES['file']['tmp_name'], $_FILES['file']['name'])
|
Или на какое нибудь своё имя:
move_uploaded_file($_FILES['file']['tmp_name'], "своё.имя")
|
| |
| |
|
|
| |
|
|
| |
для: ReZiStOr
(23.08.2007 в 11:57)
| | | Если вы это пишите для работы в сети, то что означает это:
$directory="W:/home/maks.com/www/upload/"
[поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: sim5
(23.08.2007 в 12:24)
| | | Да я пока пишу на локал хосте директория у мееня береться из сонфиг файла я на хосте потом её поменяю я просто тут так написал чтобы яснее было
сделал вот так
for($i=0;$i<7;$i++)
{
if(copy($_FILES['file'][$i]['tmp_name'],'$directory'.$_FILES['file'][$i]['name']))
{
print"Все ок";
}else{print$ermesf;print"Ошибка загрузки файла";};
};
Все равно выдаёт Ошибка загрузки файла только 7 рас может ошибка во временной директории или в моёй директории
файл php.ini
; Разрешает PHP обрабатывать закачку файлов
file_uploads = On
; Каталог для временных файлов, в который PHP помещает закачанные
; файлы (используется системный временный каталог, если в директиве
; указана пустая строка)
upload_tmp_dir =c:/upload
; Максимальный размер закачанного файла
upload_max_filesize = 10M | |
| |
|
|
| |
|
|
| |
для: ReZiStOr
(23.08.2007 в 12:35)
| | | По делу: Сделайте возможным вывод ошибок на экран.
Посмотрите, что несёт в себе массив _FILES:
...
PS Оформляйте его специальным тэгом "code" и "/code" и вписывайте в начало кода <? и в конец "<?" для его подсветки... И следуйте небольшим правилам оформления кода для удобочитаемости (есть клавиша tab и enter). Потом самому пригодится...
[поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: ReZiStOr
(23.08.2007 в 12:35)
| | | >upload_tmp_dir =c:/upload
1. Эта директория существует?
2. Какого размера загружаете файл? | |
| |
|
|