Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 10.08.2007, 15:35   #1
Неактивный пользователь
 
Пол:Женский
Регистрация: 05.07.2007
Сообщений: 44
Репутация: 9
По умолчанию поместить ссылки в мускул таблицу

требуется: разместить ссылки в мускул-таблице на графические файлы,
которые будут подгружаться из клиентской части по указанной директории?
design41 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Заходите на сайт MebelStol.ru: стул изо - отличные цены и большой выбор!внутренний блок fxnq63aформовочная смесь для литья бронзыкороль и шут в москве концерт 202н - redkassa.ruстол тумба раскладной купить


Старый 10.08.2007, 20:35   #2
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: поместить ссылки в мускул таблицу

Принцип действия может быть к примеру такой:

(Очень схематично). Делаем картинки с таким адресом:
товар_картинка?id=1
товар_картинка?id=2
товар_картинка?id=3
итд.
На сервере же пишем скрипт "товар_картинка", который по id найдет в базе данных путь (локальный) к картинке, откроет этот файл и перешлет клиенту.

А в чем, собственно, был вопрос?
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 10.08.2007, 22:20   #3
design41
Неактивный пользователь
 
Пол:Женский
Регистрация: 05.07.2007
Сообщений: 44
Репутация: 9
По умолчанию Ответ: поместить ссылки в мускул таблицу

вопрос в том, что я в примерах учебников про мускул не нашла ни рдного, где в табличные данные прикреплялась бы картинка.
Если можно, ОГРОМНАЯ ПРОСЬБА ПРИВЕСТИ ПРИМЕР ПОДОБНОГО СКРИПТА, ну или вдруг существует волшебная ссылка на туториал..
design41 вне форума
 
Ответить с цитированием Вверх
Старый 10.08.2007, 22:51   #4
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: поместить ссылки в мускул таблицу

Можно в базе данных хранить и файл картинки целиком (поле типа BLOB), но (на мой взгляд) лучше и проще в базе хранить ссылки на предварительно загруженные на сервер файлы картинок. Для этого будет достаточно поля типа VARCHAR(255), где будет храниться путь к файлу в текстовом формате.

Что делает скрипт:
Отправляет запрос типа SELECT img_path FROM images WHERE image_id = ид_картинки
В результате получает путь к картинке на сервере, допустим, abc.jpeg, помещается в переменную $image_path
Далее берется картинка и пересылается клиенту:
PHP код:
$data file_get_contents('./images/' $image_path);
$filename basename($image_path);
header('Content-Type: image/jpeg; name="' $filename '"');
header('Content-disposition: attachment; filename=' $filename);
echo 
$data;
exit; 
Если предполагается, что будут картинки разных форматов, то имеет смысл выделить в таблице еще одно поле, для хранения их MIME-типов (image/jpeg, image/gif, image/png итд.)
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 21.08.2007, 11:10   #5
new_coder
Неактивный пользователь
 
Регистрация: 21.08.2007
Сообщений: 3
Репутация: 0
По умолчанию Ответ: поместить ссылки в мускул таблицу

еще можно хранить просто пути к картинкам,
и незабивать лишним базу
new_coder вне форума
 
Ответить с цитированием Вверх
Старый 28.08.2007, 01:17   #6
design41
Неактивный пользователь
 
Пол:Женский
Регистрация: 05.07.2007
Сообщений: 44
Репутация: 9
По умолчанию Ответ: поместить ссылки в мускул таблицу

а-а-а, как фсе плохо та....
Помогите пожолуйста: путем долгого и кропотливого труда базу данных я сделала. Далее создала управляющи пхп файл. Сбросила все это в папку сервера - все значения - undefinid. Т.е. пхп из таблицы ничего не взял. Тогда я попробавала открыть на сервере управляющий пхп-файл. Так вот, при загрузке выдается ошибка:Access denied for user 'ODBS'@'localhost' - т.е серверу не нравицца пароль.
Я уже пробовала и отдельного юзера с правами майсикъюэле устанавливать и стандартный рут вводить...не памагает...

ЧТО ДЕЛАТЬ???
design41 вне форума
 
Ответить с цитированием Вверх
Старый 28.08.2007, 16:13   #7
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: поместить ссылки в мускул таблицу

Может, ты не к тому серверу коннектишься? Попробуй вместо localhost ввести его реальный адрес и с портом...
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 29.08.2007, 22:13   #8
nowauser
Неактивный пользователь
 
Регистрация: 29.08.2007
Сообщений: 3
Репутация: 0
По умолчанию Ответ: поместить ссылки в мускул таблицу

В принципе MySQL позволяет хранить картинки прям в самой базе. Тип поля должен быть BLOB. Т.е. содержимое помещается в саму базу, а не сохраняется как файл на сервере. Но есть ли в этом смысл, вопрос.
nowauser вне форума
 
Ответить с цитированием Вверх
Старый 24.09.2007, 10:46   #9
stranger2156
Пользователь
 
Аватар для stranger2156
 
Пол:Мужской
Регистрация: 24.09.2007
Адрес: Германия
Сообщений: 152
Репутация: 1160
По умолчанию Ответ: поместить ссылки в мускул таблицу

простое и быстрое решение - хранить в базе название файла (желательно в цифровом виде) картинки с расширением, путь к папке подставлять в переменную... как уже указывалось выше czukowski,
что сократит время обращения к базе и её объём...
stranger2156 вне форума
 
Ответить с цитированием Вверх
Старый 27.09.2007, 18:32   #10
shym86
Неактивный пользователь
 
Регистрация: 27.09.2007
Сообщений: 4
Репутация: 0
По умолчанию Ответ: поместить ссылки в мускул таблицу

Добавить к stranger2156 можно только то, что хранить полный путь+имя файла с разрешением от корня сайта!
shym86 вне форума
 
Ответить с цитированием Вверх
Старый 22.03.2008, 19:11   #11
agent_smith
Пользователь
 
Пол:Мужской
Регистрация: 07.03.2008
Адрес: Киев
Сообщений: 111
Репутация: 35
По умолчанию Ответ: поместить ссылки в мускул таблицу

У меня есть отдельно таблица с товаром и отдельно таблица с фотками.
На сервере есть папка photo и в ней лежат фотки.
А в базе просто /под_директрория/фотка.jpg
agent_smith вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 16:17   #12
XPraptor
Неактивный пользователь
 
Аватар для XPraptor
 
Пол:Мужской
Регистрация: 09.01.2007
Адрес: Минск
Сообщений: 36
Репутация: 6
По умолчанию Ответ: поместить ссылки в мускул таблицу

design41, Вы просто не подключились к базе данных. Посмотрите любой код подключения в любом скрипте PHP и укажите в нем настройки своего сайта. Этот код должен быть вызван в самом начале в файле, в котором вы производите манипуляции с базой данных, тогда все остальное у вас получится.
XPraptor вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно нарисовать таблицу (.NET, C#) MSeryoga .NET 6 13.12.2009 02:35
Куда поместить объявлнние andrianoff_a Скорая помощь 1 12.11.2009 21:36
Как сделать красивую таблицу? melnikov HTML 4 02.07.2009 20:13
The Bat! поместить в трей green22 Скорая помощь 3 04.03.2009 20:59
как поместить две звуковые дорожки в один AVI файл? PEHDOM Архив 2 16.11.2007 10:39

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:21. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.06989 секунды с 11 запросами