Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не загружает файл на сервер
echo"<p><b>Размер загруженного файла в байтах: ".$_FILES['uploadfile']['size']."</b></p>";
echo"<p><b>Временное имя файла: ".$_FILES['uploadfile']['tmp_name']."</b></p>";
Вот на локальном (пакет Денвер) сервере всё нормально отрабатывает, а на веб нет.
При том выдаёт следущее сообщение
Ошибка - 0 Не удалось загрузить файл на сервер!
Но на сколько я поняла Значение: 0; Ошибок не возникло, файл был успешно загружен на сервер.
Подскажите в чём проблема?Отредактировано модератором: OrmaJever, 22 Января, 2012 - 22:44:07
snikers987
Отправлено: 21 Января, 2012 - 19:26:00
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
скорее всего что-то с путями, error_reporting(2047); в начало файла.
фаил на сервер загружается, вы же проверяете скопировано ли содержимое временного файла в результирующий. Ошибок при загрузке не возникло, по этому и 0, по какойто причине фамл не удалось переместить.
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
Professorsha
Отправлено: 22 Января, 2012 - 21:32:06
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
snikers987 пишет:
скорее всего что-то с путями, error_reporting(2047); в начало файла.
фаил на сервер загружается, вы же проверяете скопировано ли содержимое временного файла в результирующий. Ошибок при загрузке не возникло, по этому и 0, по какойто причине фамл не удалось переместить.
error_reporting выводит 6135, не подскажете, что это?
Проблема оказалась не со скриптом, просто права доступа на папку были открыты только на чтение...так что нашла и разобралась. Спасибо)))))))))
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Professorsha пишет:
snikers987 пишет:
скорее всего что-то с путями, error_reporting(2047); в начало файла.
фаил на сервер загружается, вы же проверяете скопировано ли содержимое временного файла в результирующий. Ошибок при загрузке не возникло, по этому и 0, по какойто причине фамл не удалось переместить.
error_reporting выводит 6135, не подскажете, что это?
error_reporting();
устанавливает уровень контроля ошибок и ничего не должен выводить.
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
Мелкий
Отправлено: 22 Января, 2012 - 21:48:00
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
snikers987 пишет:
ничего не должен выводить.
Должен. Если аргумент не указан, возвращает текущий уровень.
А если указан - то предыдущий уровень ошибок.
----- PostgreSQL DBA
snikers987
Отправлено: 22 Января, 2012 - 21:55:47
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Мелкий пишет:
snikers987 пишет:
ничего не должен выводить.
Должен. Если аргумент не указан, возвращает текущий уровень.
А если указан - то предыдущий уровень ошибок.
Да, error_reporting() возвращает значение, как и любая другая функция(не пользовательская), но не выводит его.
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
Professorsha
Отправлено: 22 Января, 2012 - 22:21:06
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
snikers987 пишет:
Мелкий пишет:
snikers987 пишет:
ничего не должен выводить.
Должен. Если аргумент не указан, возвращает текущий уровень.
А если указан - то предыдущий уровень ошибок.
Да, error_reporting() возвращает значение, как и любая другая функция(не пользовательская), но не выводит его.
А я написала echo error_reporting(); - тогда что это за число выводит?
snikers987
Отправлено: 22 Января, 2012 - 22:39:18
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Professorsha пишет:
snikers987 пишет:
Мелкий пишет:
snikers987 пишет:
ничего не должен выводить.
Должен. Если аргумент не указан, возвращает текущий уровень.
А если указан - то предыдущий уровень ошибок.
Да, error_reporting() возвращает значение, как и любая другая функция(не пользовательская), но не выводит его.
А я написала echo error_reporting(); - тогда что это за число выводит?
Зачем echo ? просто error_reporting(2047); или лучше error_reporting(E_ALL);
Ошибки это не исправит, но укажет если они есть, точнее установит максимальный контроль за ними.
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
Professorsha
Отправлено: 22 Января, 2012 - 22:44:28
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
Цитата:
Зачем echo ? просто error_reporting(2047); или лучше error_reporting(E_ALL);
Ошибки это не исправит, но укажет если они есть, точнее установит максимальный контроль за ними.
просто error_reporting(E_ALL); ничего не выводило, что в принципе правильно, так как скрипт без ошибок))))))))))
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
Professorsha
Отправлено: 22 Января, 2012 - 22:53:48
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
Professorsha пишет:
error_reporting выводит 6135, не подскажете, что это?
Проблема оказалась не со скриптом, просто права доступа на папку были открыты только на чтение...так что нашла и разобралась. Спасибо)))))))))
(Отредактировано автором: 22 Января, 2012 - 21:50:53)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.