| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > непонятки с upload |
| Автор: chiffa 28.11.2008, 01:16 | ||
Доброй ночи. Наверное у меня замылился глаз, но что то неработает обычный аплойд файлов. вот код пхп:
вот файл upl.php: echo $_FILES ['userfile']['tmp_name']."<br>"; либо же $HTTP_POST_FILES ['userfile']['tmp_name'] - долно ввести путь к дериктории с временным файлом, но почему то не выводит ничего $_FILES ['userfile']['error'] возвращяет значение 2. upload_tmp_dir - прописан. Подскажите в чем может быть проблема?.... |
| Автор: sandland 28.11.2008, 01:22 |
| в форме ошибок вроде нет..Права досутпа на папку, в которую upload идет поменял? |
| Автор: ZlojEzh 28.11.2008, 01:57 | ||
http://ua.php.net/manual/en/features.file-upload.errors.php
видимо загружаете файл больше 30к |
| Автор: chiffa 28.11.2008, 21:37 |
| хм... еще интереснее. теперь echo $_FILES['userfile']['tmp_name']."<br>"; выводит Undefined index: userfile in |
| Автор: Валерия 29.11.2008, 02:30 |
| print_r сделай) |
| Автор: chiffa 29.11.2008, 13:22 |
| делал print_r($_FILES) - Array ( ) print_r($_POST); - Array ( [MAX_FILE_SIZE] => 1000000000000 [userfile] => Бонус.doc ) |
| Автор: teroni 29.11.2008, 15:24 |
| А форма как объявлена? |
| Автор: ZlojEzh 29.11.2008, 17:22 |
| а что выводит ini_get('file_uploads')? |
| Автор: chiffa 29.11.2008, 18:26 |
| ZlojEzh, выводит: 1 teroni, всмысле как обьявлена? в первом посте ж привел форму |
| Автор: Sanchezzz 29.11.2008, 19:17 | ||
| может у тебя чтото с сервером? в папку закачки проверь права на запись.
|
| Автор: chiffa 29.11.2008, 19:46 |
| это все происходит локально. под виндой.... основная проблема то что неполучается определить изначальный путь файла... |
| Автор: Sanchezzz 29.11.2008, 19:55 |
| у меня тоже под вендой работает $_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. |