Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
belltone
3 / 3 / 5
Регистрация: 09.08.2012
Сообщений: 220
1

Загрузка изображения на сервер в папку и добавление в бд имя файла

16.10.2014, 21:42. Просмотров 1156. Ответов 2
Метки нет (Все метки)

Здравствуйте.

Имеется форма добавления изображения при загрузке загружаемое изображение идёт в папку после чего заносится имя файла в бд, но ячейка в базе остаётся пустой если убрать enctype="multipart/form-data" то тогда в базе есть имя файла но не идёт в папку файл как это решается?

HTML5
1
2
3
4
5
<h2><b>Загрузка документов на сайт</b></h2>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="main_photo" id="main_photo"><br><br>
<input type="submit" value="Загрузить">
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
    // Передаём данные формы
    $main_photo=$_POST['main_photo'];
    
    if($_FILES["main_photo"]["size"] > 1024*3*1024)
    {
     echo ("Размер файла превышает три мегабайта");
     exit;
    }
    // Проверяем загружен ли файл
    if(is_uploaded_file($_FILES["main_photo"]["tmp_name"]))
    {
     // Если файл загружен успешно, перемещаем его
     // из временной директории в конечную
     move_uploaded_file($_FILES["main_photo"]["tmp_name"], "../uploads/images/".$_FILES["main_photo"]["name"]);
    } else {
      echo("Ошибка загрузки файла");
    }
    // Заносим в бд
    $result = mysql_query ("INSERT INTO photo (main_photo) VALUES ('$main_photo')");
    if ($result == 'true') {echo "Картинка успешно добавлена!";}
    else {echo "Картинка не добавлена!";}
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2014, 21:42
Ответы с готовыми решениями:

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

Загрузка файла (изображения) на сервер
Есть файл load.php и папка upload &lt;? Header('Content-Type: text/html;...

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

Загрузка изображений на сервер в папку
Интересует такой вопрос. Есть ли готовые скрипты, с помощью которых происходит...

Отправка изображения из формы в папку на другой сервер
Ситуация такая. Имеется основной сайт test.ru и мобильная версия этого...

2
mikez
16 / 16 / 4
Регистрация: 07.10.2014
Сообщений: 33
16.10.2014, 21:46 2
не $main_photo=$_POST['main_photo']
а $main_photo=$_FILES["main_photo"]["name"]
1
belltone
3 / 3 / 5
Регистрация: 09.08.2012
Сообщений: 220
16.10.2014, 21:50  [ТС] 3
Всё просто было, заработало.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2014, 21:50

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

Загрузка изображения на сервер
Как можно загрузить изображение через форму? То есть у меня есть форма...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru