Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
5 / 5 / 2
Регистрация: 09.07.2010
Сообщений: 139
1

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

07.12.2010, 13:01. Показов 1481. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Столкнулся с таким траблом
Написал скрипт загрузки изображения на сервер

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$url = "ava";
if($_FILES[img_avatar][name]){ 
 
if(($_FILES[img_avatar][type] == "image/gif")||($_FILES[img_avatar][type] == "image/jpeg")||($_FILES[img_avatar][type] == "image/png")){
 
if($_FILES[img_avatar][type] == "image/gif"){$_FILES[img_avatar][name] = "$_SESSION[login_1].gif";}
if($_FILES[img_avatar][type] == "image/jpeg"){$_FILES[img_avatar][name] = "$_SESSION[login_1].jpg";}
if($_FILES[img_avatar][type] == "image/png"){$_FILES[img_avatar][name] = "$_SESSION[login_1].png";}
 
if($_FILES[img_avatar][size] != 0 AND $_FILES[FILE][size] <=2050){
if(is_uploaded_file($_FILES[img_avatar][tmp_name])) {
 
if(move_uploaded_file($_FILES[img_avatar][tmp_name], $url."/".basename($_FILES[img_avatar][name]))) {
 
....
 
}
else {$_SESSION[error_img] = "6"; Header("Location: edit_page.php?omp=2"); } ## 6 ошибка
}
else {$_SESSION[error_img] = "5"; Header("Location: edit_page.php?omp=2"); } ## 5 ошибка
}
else {$_SESSION[error_img] = "4"; Header("Location: edit_page.php?omp=2"); } ## 4 ошибка
}
else {$_SESSION[error_img] = "3"; Header("Location: edit_page.php?omp=2"); } ## 3 ошибка
}
else {$_SESSION[error_img] = "2"; Header("Location: edit_page.php?omp=2"); } ## 2 ошибка 
}
на локальном серваке всё гуд, но при заливке на хостинг при попытке загрузить файл выдаёт
6 ошибку (пронумерованы в коде ) подскажите что не так, мот возможен другой вариант загрузки?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2010, 13:01
Ответы с готовыми решениями:

Загрузка файлов на сервер
Добрый день, имеется вот такой код if (!empty($_POST)) { $allowedExts = array(&quot;jpg&quot;,...

Загрузка файлов на сервер
Всем привет. При загрузке изображений на сервер пользователем мне нужно изменять его размер. При...

Загрузка файлов на сервер
Вот как загружаю файл на сервер: if(is_uploaded_file($_FILES)) { ...

Загрузка файлов на сервер
Здравствуйте! Возник такой вопрос: Почему на сервер загружаются не все файлы? загружаю картинки, с...

3
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
08.12.2010, 01:22 2
MikRise, 1) что за ошибку? Текст какой пишет?
2) Вы стартовали сессию функцией session_start()?
0
Йошь-мыслитель
126 / 120 / 26
Регистрация: 22.02.2009
Сообщений: 706
Записей в блоге: 5
08.12.2010, 01:32 3
MikRise, как правило суть проблемы проста. Проверьте права и путь доступа к Вашей папочке, куда грузятся изображения. Так, на всякий случай...
0
5 / 5 / 2
Регистрация: 09.07.2010
Сообщений: 139
08.12.2010, 16:29  [ТС] 4
сессию стартовал. тут только часть кода. используя if(){}else{} я отслеживаю на каком этапе произошел сбой, т.е то место где условие не выполнилось

меня интересует вот этот участок кода

PHP
1
2
3
4
5
6
if(move_uploaded_file($_FILES[img_avatar][tmp_name], $url."/".basename($_FILES[img_avatar][name]))){
 
....
 
}
else {$_SESSION[error_img] = "6"; Header("Location: edit_page.php?omp=2"); } ## 6 ошибка
почему не выполняется вот это условие

PHP
1
if(move_uploaded_file($_FILES[img_avatar][tmp_name], $url."/".basename($_FILES[img_avatar][name])))
0
08.12.2010, 16:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2010, 16:29
Помогаю со студенческими работами здесь

Загрузка файлов на сервер и БД
Есть скрипт который грузит файл на сервер,и заносит путь и имя в БД.Мне надо сделать так чтобы...

Загрузка файлов на сервер
Прошу помощи с поиском скрипта загрузки файлов на сервер. Преимущественно doc и exel. Пользователь...

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

Загрузка файлов на сервер
Как осуществить загрузку нескольких файлов на сервер?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru