загрузка файлов на сервер

sword

Новичок
загрузка файлов на сервер

Помогите разобраться исполняемый скрипт тоесть Upload.php

функция записи картинок

$uploaddir = ' /var/www/upload/';
if(move_uploaded_file($_FILES['userfile[1]']['tmp_name'], $uploaddir .
$_FILES['userfile[1]']['name']) {
$files1 = $_FILES['userfile[1]']['name'];
}
if(move_uploaded_file($_FILES['userfile[2]']['tmp_name'], $uploaddir .
$_FILES['userfile[2]']['name']) {
$files1 = $_FILES['userfile[2]']['name'];

echo " Все Ок ";
}else{
echo " ошибка ";
}


Но что то не работает помогите пожалуйсто скрипт выдает Ошибка тоесть не записывает
 

MiRacLe

просто Чудо
что то не работает
Попробуй что-нибудь сделать.

Например объяснить всем собравшимся что это такое "$_FILES['userfile[1]']" ?

Сотри всё что написано и добавь всего одну строку - var_dump($_FILES); и помедитируй над выводом.
 

sword

Новичок
array(1) { ["userfile"]=> array(5) { ["name"]=> array(2) { [1]=> string(5) "i.jpg" [2]=> string(11) "ip-3jpg.JPG" } ["type"]=> array(2) { [1]=> string(11) "image/pjpeg" [2]=> string(0) "" } ["tmp_name"]=> array(2) { [1]=> string(14) "/tmp/phpMRUVhT" [2]=> string(0) "" } ["error"]=> array(2) { [1]=> int(0) [2]=> int(2) } ["size"]=> array(2) { [1]=> int(2998) [2]=> int(0) } } }

и ?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
sword
Те че тут дебагеры сидят?
Ман читать пробовал?
 

sword

Новичок
ну блин подскажите где ошибка уже 4твёртый день маны читаю не хрена не работает
 

sword

Новичок
не хрена блять не получаеться ну помогите как организовать загрузку 2ух файлов одновременно ну пожалуйсто ну нету у меня сил уже все что только можно просмотрел не где не пишут как сделать ....

-~{}~ 14.04.08 14:49:

все пишут под загрузку 1ого файла а как 2??
 

sword

Новичок
<form action="upload.php" method="post" enctype="multipart/form-data">
Send these files:
<input name="userfile[1]" type="file">
<input name="userfile[2]" type="file">
<input type="submit" value="Send files">
</form>
 

MiRacLe

просто Чудо
это конечно же всё объясняет.
Всё кроме ответа на поставленный вопрос.

Забудь про свои файлы.

$sword = array('не' => array(1 => 'читает', 2 => 'мануал') );

Выведи слово 'мануал';
 

sword

Новичок
Читаю мануалы там все маны под загрузку ОДНОГО файла а не более
 

MiRacLe

просто Чудо
Mr_Max
При всём уважении, не мог бы ты оставить его в покое - видно же , что проблемы не в загрузке файлов. Он просто не умеет пользоваться "многомерными" массивами. А твои советы только усугубляют его и без того нелёгкое положение...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
MiRacLe
Там в 2-х последних абзацах все написано. Только циферки поменять.
 

sword

Новичок
Спасибо получилось следующим кодом

$uploaddir = ' /var/www/upload/';
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
echo"$error_codes[$error]";
move_uploaded_file(
$_FILES["pictures"]["tmp_name"][$key], $uploaddir .
$_FILES["pictures"]["name"][$key]
) or die("Problems with upload");
}
}

но вот теперь скажите как можно вычислить названия файлов и записать в базу пожалуйсто, очень прошу ....
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Сверху