|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.12.2011, 01:45 | #1 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 483
|
Почему может не работать аплоад файлов на сервер?
Фрагмент html кода формы.
Код HTML:
<form method="POST" action="hellokitty.php" enctype="multipart/form-data"> <input size="60" id="photo-input" type="file" name="photo" onchange='document.getElementById("fl-layer").value=this.value;'> <input id="fl-layer" readonly="readonly"> Фрагмент php кода: PHP код:
Скрипт всегда выдает «Ошибка загрузки файла», то есть как я понимаю файл даже не загружается во временную директорию, в чем ошибка? |
18.12.2011, 03:10 | #2 |
Регистрация: 18.12.2011
Сообщений: 7
|
Провер Chmod (права) на выше указанные папки!
|
18.12.2011, 16:55 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
18.12.2011, 23:47 | #4 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 483
|
Права поставил 777
Цитата:
array(1) { ["photo"]=> array(5) { ["name"]=> string(34) "z_c3bc0175_1__reasonably_small.jpg " ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(6) ["size"]=> int(0) } } |
|
19.12.2011, 00:12 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,579
|
Судя по коду ошибки это означает, что отсутствует временная папка.
Смотрите в php.ini параметр upload_tmp_dir, возможно, стоит принудительно задать какую-либо временную директорию и дать права на запись. E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 19.12.2011 в 00:16. |
19.12.2011, 03:15 | #6 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 483
|
Цитата:
Задал. Теперь ошибку не выдает, но и файл в нужной директории не появляется. -- Все ребят большое спасибо. Я путь к месту загрузки указал не полностью, теперь все работает. Последний раз редактировалось Revival001; 19.12.2011 в 04:28. |
|
08.04.2012, 19:08 | #7 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 483
|
Не буду создавать новую тему. Все работало, но неожиданно прекратило. Просто так. К коду не притрагивался. Возможно хостер крутит что-то с настройками, но upload_tmp_dir снова не задан, хотя прописан в php.ini
Как такое возможно? |
08.04.2012, 19:17 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
php.ini вполне может быть не один, и в вашем случае, возможно, используется не этот экземпляр конфигурационного файла.
Это предположение - исходя из phpinfo. Проверить можно в том же phpinfo - строка "Loaded Configuration File" указывает путь к текущему конфигу. |
08.04.2012, 19:22 | #9 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 483
|
Судя по «Loaded Configuration File» это один и то же конфиг. Может еще может быть какая-то причина?
Последний раз редактировалось Revival001; 08.04.2012 в 19:25. |
08.04.2012, 19:32 | #10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Проверил у себя в настройках - тоже не задан этот параметр, тем не менее - upload проходит нормально.
Ещё в паре проектов на разных хостингах - так же, не указан параметр, но upload норм. Видимо юзается настройка по умолчанию. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
if не хочет работать, объясните почему! | Npwas | Помощь студентам | 2 | 13.12.2011 22:22 |
Может ли биоз работать без баторейки? | VintProg | Компьютерное железо | 5 | 31.10.2010 16:49 |
Перестал работать плеер. Что может быть? | infrared | Софт | 3 | 29.03.2010 13:01 |
Почему Программа не хочет работать | strateg0793 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 21.01.2010 14:10 |
Может кто хочет работать на идею? | synet | Свободное общение | 23 | 15.02.2009 14:10 |