Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
1 / 1 / 1
Регистрация: 12.07.2014
Сообщений: 133

Записать путь к файлу в БД

02.05.2015, 21:16. Показов 3120. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,делаю небольшую CRM для полиграфии, есть input type=file , он записывает в бд только название файла. Мне необходимо записать в бд полный путь до файла .Как можно это реализовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.05.2015, 21:16
Ответы с готовыми решениями:

Файл: Получить полный путь к файлу и записать этот путь в отдельную переменную.
Доброго времени суток.Столкнулся с проблемой в ходе выполнения задачи. Мне нужно получить полный путь к файлу и записать этот путь в...

Записать в файл путь к выбранного файлу
Здравствуйте. textBox2.Text = ""; if (openFileDialog2.ShowDialog() == DialogResult.OK) { ...

Получить путь к файлу и записать в TextBox
Помогите.Хочу сделать функцию которая будет открывать файл через button и будет показываться путь к файлу в textbox.Как сделать?Объясните...

16
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 21:30
Цитата Сообщение от paulvales Посмотреть сообщение
есть input type=file , он записывает в бд только название файла
какой у вас умный input, сам записывает в базу
может попросить, чтобы путь записал?
а если серьезно, в базу записывает код, который написан для этого и которого отсюда не видно.
0
1 / 1 / 1
Регистрация: 12.07.2014
Сообщений: 133
02.05.2015, 21:36  [ТС]
Странно что вы не поняли что инпут в форме а не сам по себе. Вот код:
PHP
1
2
3
4
5
.........
 
$patch=$_POST["path"];
$sql = "INSERT INTO `order`(`nom`, `zakaz`, `pri`, `pri_data`, `diz`, `diz_data`, `pech`, `pech_data`, `per`, `per_data`, `nar`, `nar_data`, `sda`, `sda_data`, `name`, `kol`, `date`, `komment`, `patch`) VALUES ('$nom','$zakaz','$pri',NOW(),'$diz','$diz_data','$pech','$pech_data','$per','$per_data','$nar','$nar_data','$sda','$sda_data','$name','$kol','$date','$komment','$patch')"or die(mysql_error());
$result1 = mysql_query($sql) or die(mysql_error());
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<form action="" method="POST"><input class="styler" type="submit" value="Добавить!" />
<table align="center">
<tbody>
 
<tr><td>Номер счета</td></tr>
<tr><td><input required id="nom" class="styler" maxlength="99" name="nom" size="10" type="text" /></td></tr>
<tr><td>Заказчик</td></tr>
<tr><td><input  required id="zakaz" class="styler" maxlength="99" name="zakaz" size="10" type="text" /></td></tr>
 
.........
<tr><td>Наименование</td></tr>
<tr><td><input required id="name" class="styler" maxlength="100" name="name" size="15" type="text" /></td></tr>
<tr><td>Количество</td></tr>
<tr><td><input required id="kol" class="styler" maxlength="100" name="kol" size="15" type="text" /></td></tr>
<tr><td>Дата сдачи</td></tr>
<tr><td><input required type="date" name="date" id="date"></td></tr>
<tr><td>Примечание</td></tr>
<tr><td><textarea id="komment" class="styler" maxlength="100" name="komment"></textarea></td></tr>
<tr><td>Путь</td></tr>
<tr><td><input type="file" name="path"></td></tr>
 
</tbody>
</table>
</form>
По-умолчанию браузер передает только имя файла(для безопасности). Но мне нужен только полный путь к файлу, без загрузки.Вот и спрашиваю как это сделать.
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 21:41
Цитата Сообщение от paulvales Посмотреть сообщение
Странно что вы не поняли что инпут в форме а не сам по себе
да где бы он не был, в базу он ничего не запишет
а код сохранения файла где?
0
1 / 1 / 1
Регистрация: 12.07.2014
Сообщений: 133
02.05.2015, 21:42  [ТС]
А какими способом можно этого добиться? Я до этого с input file не сталкивался, и рассчитывал что он путь мне просто передаст в БД.Но мне необходимо без загрузки на сервер,просто путь до файла записать.
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 21:44
Цитата Сообщение от fanatikus Посмотреть сообщение
а код сохранения файла где?
где?
должен быть код сохранения файла, и там как раз будет и путь
0
1 / 1 / 1
Регистрация: 12.07.2014
Сообщений: 133
02.05.2015, 21:52  [ТС]
Мне сохранение файла не нужно поэтому этого кода нет. Нужен только путь.
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 21:52
Цитата Сообщение от paulvales Посмотреть сообщение
Но мне необходимо без загрузки на сервер,просто путь до файла записать.
если не загружать файл на сервер, о каком пути идет речь?
0
Заблокирован
02.05.2015, 21:54
paulvales, вы понимаете, что вы людям голову морочите? Ваш "input file" не может не загружать файл, потому что он предназначен именно для этого. Если хотите получать ссылку на файл, размещенный на стороннем ресурсе, используйте в форме обычное текстовое поле.
0
1 / 1 / 1
Регистрация: 12.07.2014
Сообщений: 133
02.05.2015, 21:55  [ТС]
Вот я и пытаюсь узнать как это можно реализовать
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
02.05.2015, 21:55
fanatikus, скорее всего, о пути на компьютере пользователя.
paulvales, если я прав ("о пути на компьютере пользователя"), то Вы его не получите никак.
0
1 / 1 / 1
Регистрация: 12.07.2014
Сообщений: 133
02.05.2015, 22:02  [ТС]
То есть, со своего компьютера я никак не смогу записать путь к выбранному файлу в БД кроме ручного ввода?
0
Заблокирован
02.05.2015, 22:04
А каково по-вашему назначение этого пути?
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.05.2015, 22:07
просто интересно, зачем в базе, путь к файлу на компе пользователя?
0
Заблокирован
02.05.2015, 22:10
Я первая спросила)))
0
1 / 1 / 1
Регистрация: 12.07.2014
Сообщений: 133
02.05.2015, 22:25  [ТС]
Путь к файлу(в локальной сети) к фото (например предназначенное для печати) которое разработал дизайнер.
0
Заблокирован
02.05.2015, 22:36
Ах, вам еще и в локальной сети нужно. Пусть лучше ваш дизайнер загружает фото на сервер. Для повышения скорости можете использовать Интранет-версию системы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2015, 22:36
Помогаю со студенческими работами здесь

Как записать путь к файлу в таблицу?
запрос такой INSERT INTO `product`(`image`) VALUES (`/home/***/***violetfox.ru/docs/data/products/4127.jpg`) ошибка #1054 -...

Записать в Textbox путь к файлу, выбранному в OpenFileDialog
Что нужно прописать в кнопке,чтобы через нее указать путь в textbox?К примеру есть textbox_path и button_path. Я жму на button_path и...

Записать в Edit путь к файлу, выбранному через OpenFileDialog
if OpenDialog1.Filter:='*.rar; ''*.zip' then Edit1.Text := OpenDialog1.FileName;

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

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


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru