|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
chiffa |
|
|||
Опытный Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
Доброй ночи. Наверное у меня замылился глаз, но что то неработает обычный аплойд файлов. вот код пхп:
вот файл upl.php: echo $_FILES ['userfile']['tmp_name']."<br>"; либо же $HTTP_POST_FILES ['userfile']['tmp_name'] - долно ввести путь к дериктории с временным файлом, но почему то не выводит ничего $_FILES ['userfile']['error'] возвращяет значение 2. upload_tmp_dir - прописан. Подскажите в чем может быть проблема?.... |
|||
|
||||
sandland |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 78 Регистрация: 28.4.2007 Репутация: 1 Всего: 1 |
в форме ошибок вроде нет..Права досутпа на папку, в которую upload идет поменял?
|
|||
|
||||
ZlojEzh |
|
|||
Опытный Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
http://ua.php.net/manual/en/features.file-upload.errors.php
видимо загружаете файл больше 30к |
|||
|
||||
chiffa |
|
|||
Опытный Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
хм... еще интереснее. теперь echo $_FILES['userfile']['tmp_name']."<br>"; выводит Undefined index: userfile in
|
|||
|
||||
Валерия |
|
|||
Опытный Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: 3 Всего: 8 |
print_r сделай)
|
|||
|
||||
chiffa |
|
|||
Опытный Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
делал
print_r($_FILES) - Array ( ) print_r($_POST); - Array ( [MAX_FILE_SIZE] => 1000000000000 [userfile] => Бонус.doc ) |
|||
|
||||
teroni |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 8 Всего: 22 |
А форма как объявлена?
|
|||
|
||||
ZlojEzh |
|
|||
Опытный Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
а что выводит ini_get('file_uploads')?
|
|||
|
||||
chiffa |
|
|||
Опытный Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
ZlojEzh, выводит: 1
teroni, всмысле как обьявлена? в первом посте ж привел форму |
|||
|
||||
Sanchezzz |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
может у тебя чтото с сервером?
в папку закачки проверь права на запись.
Это сообщение отредактировал(а) Sanchezzz - 29.11.2008, 19:18 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
chiffa |
|
|||
Опытный Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
это все происходит локально. под виндой.... основная проблема то что неполучается определить изначальный путь файла...
|
|||
|
||||
Sanchezzz |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
у меня тоже под вендой работает
$_FILES['Filedata']['tmp_name'] тут твой путь по умолчанию это временная директория . Посмотри что написано в php.ini что написано настройки в php.ini должны быть file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir = /tmp ; Maximum allowed size for uploaded files. upload_max_filesize = 12M сперва файл загружается $_FILES['Filedata']['tmp_name'] затем ты его переносишь куда надо фун. move_uploaded_file. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
teroni |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 8 Всего: 22 |
Если как в первом, то всё ОК. Но дальше Вы писали:
А такие результаты приходят если в <form enctype="multipart/form-data" action="upl.php" method="post" target='hiddenframe'> пропущено enctype="multipart/form-data" З.Ы. И что характерно, в первом сообщении было $_FILES ['userfile']['error'] = 2, а во втором уже $_FILES - пустой массив Это сообщение отредактировал(а) teroni - 29.11.2008, 23:05 |
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |