Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Файлы + ПХП + МАЙСКУЕЛЬ, КАк сделать выгрузку с базы? 
:(
    Опции темы
Druidik25
  Дата 13.6.2005, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 27.1.2005
Где: Киев, Украина

Репутация: нет
Всего: нет



Здравствуйте уважаемые експерты.

Просьба не судить меня строго, я только учусь.
Запихнул в майскуель в поле BLOB файл. А как его можно оттуда достать не знаю. И к чему больше относится тема к ПХП или майскуель не знаю, потому прошу простить, если надо было её создавать в МАйСкуеле...
Хочу чтобы сформировалась ссылка, если такой файл существует и потом, когда юзверь на неё тыкает, выплывает сам файл, который ранее был впихнут в базу. Мож у кого есть готовый примерчик. Желательно и с запихиванием файла. А то мой, мож, и не совсем корректный:
Код

if(!isset($fileload)){
?>
<form action="" method="post" enctype="multipart/form-data">
Закачать файл:<input type="file" name="datafile" accept="text/plain">
<input type="submit" name=fileload value="Закачать">
</form>
<?
}else{
mysql_query("INSERT INTO files (name, filesize, filedata) VALUES ('file1',".filesize($datafile).", " .($datafile).")");
echo mysql_error();
}

??? smile ???
PM MAIL ICQ   Вверх
Mal Hack
Дата 13.6.2005, 04:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Смысл такой...
Пользователь вволит ссылку ?id=12
Делаем запрос, SELECT ..... WHERE id = 12. Достаем картинку.
Теперь...
Пишем заголовок с указанием mime/type, что-то вроде:
Код
header("Content-type: application/x-download");

Затем делаем print $row['file'];
Вот...

По логике алгоритм такой.
А вообще файлы хранить в базе не правильно.

PM ICQ   Вверх
Druidik25
Дата 13.6.2005, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 27.1.2005
Где: Киев, Украина

Репутация: нет
Всего: нет



Почему не правильно?

Я подстраиваюсь под чужие данные. Они мне готовят дамп с скуеля, где лежат картинки, а я должен их выложить в виде картинок на сайт. Это первая моя задача.
Вторая нужно краткое описание хранить в вордовском файле. Это тож где-то надо хранить. Вот уже неделю копаюсь в дебрях инета не могу найти хороший екзампл с такой же проблемой. Не думаю, что кто нить с такой (выкусано) не сталкивался...

Можно хранить и всё в файлах, но дамп, то придётся распаковывать... smile
PM MAIL ICQ   Вверх
Mal Hack
Дата 13.6.2005, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Druidik25 @ 13.6.2005, 20:54)
Почему не правильно?

Потому-то это лишняя для бащы информация, которая уменьшает призводительность работы.

Цитата(Druidik25 @ 13.6.2005, 20:54)
но дамп, то придётся распаковывать... smile

Вот лучше бы начал с дампа...
PM ICQ   Вверх
Druidik25
Дата 13.6.2005, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 27.1.2005
Где: Киев, Украина

Репутация: нет
Всего: нет



Я извиняюсь, мож голову морочу. Просто хочу во всём разобраться, потом мож и использовать не буду. Только разобраться. Мож лучьше им сказать, что нафиг нужен дамп давайте всё на файлы перекинем. Он, по фтп, стокько кругом инфы валяется. Всё просто до немогу... А тут дамп... :-))

Щас буду пробовать, мож получится... :-)

Сенкс Mal Hack за то, что откликнулся.
PM MAIL ICQ   Вверх
Druidik25
  Дата 14.6.2005, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 27.1.2005
Где: Киев, Украина

Репутация: нет
Всего: нет



Всем большое спасибо за внимание!!! smile

Я нашёл, то что искал.... smile smile smile smile

Мож кого заинтересует!!!

PHP+MYSQL+FILES
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.