Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Загрузка фото на сайт не используя MySQL и БД

Сообщения:  [1-10]   [11-12] 

 
 автор: bartik   (16.01.2014 в 01:31)   письмо автору
 
   для: sasha12342   (15.01.2014 в 23:30)
 

Не рекомендую хранить фотографии в БД, хотя у mysql всё для этого есть...

Фото пользователей можно хранить и в 1 папке, просто используйте префиксы и уникальные ID.
К примеру у юзера уникальный ID = 5
Главное фото - это 5.jpg, второстепенное 5_1.jpg итд... Думаю тут всё понятно.
p.s chmod 777 не забудьте.

  Ответить  
 
 автор: sasha12342   (15.01.2014 в 23:30)   письмо автору
 
   для: psychomc   (15.01.2014 в 23:02)
 

phpmyadmin это панель управления БД. Отличается ли чем-то хранение и работа с изображениями в папке от БД (я знаю что по сути и папки и БД это файлы) и всё-же должны-же они чем-то отличаться...
Где лично Вы-бы хранили изображения?
А "фундаментальные знания" я здесь и подтягиваю :)

  Ответить  
 
 автор: psychomc   (15.01.2014 в 23:02)   письмо автору
 
   для: sasha12342   (15.01.2014 в 22:45)
 

>БД phpmyadmin
вам нужно идти подтягивать фундаментальные знания, боюсь что "где-то слышал" будет не достаточно, чтобы сделать более-менее рабочий скрипт

  Ответить  
 
 автор: psychomc   (15.01.2014 в 22:59)   письмо автору
 
   для: Sfinks   (15.01.2014 в 22:40)
 

хорошо было бы конечно ограничивать количество директорий на одном уровне, но боюсь автор с этим не справится.

  Ответить  
 
 автор: sasha12342   (15.01.2014 в 22:45)   письмо автору
 
   для: psychomc   (15.01.2014 в 21:31)
 

Я хотел сохранять фотографии всех пользователей в одной папке. А в принципе, где лучше хранить изображения, в папке или в БД phpmyadmin? Просто где-то слышал, что БД с фотками тяжелее качать... или что-то типа этого.

  Ответить  
 
 автор: Sfinks   (15.01.2014 в 22:40)   письмо автору
 
   для: psychomc   (15.01.2014 в 21:31)
 

Папка, с 30 тыщами папок (а может и с миллионом) будет не очень быстро работать.

  Ответить  
 
 автор: psychomc   (15.01.2014 в 21:31)   письмо автору
 
   для: sasha12342   (15.01.2014 в 19:28)
 

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

  Ответить  
 
 автор: sasha12342   (15.01.2014 в 19:28)   письмо автору
 
   для: psychomc   (15.01.2014 в 00:45)
 

Я думал сделать так:
Создаю папку для фото и присваиваю ей "777" далее пользователь грузит свои фотки в эту папку (это я знаю как сделать) но я не знаю как присваивать имена этим фоткам в виде "id" пользователя + "a1; a2; a3..." a1 это главная а остальные второстепенные. В таком случае мне придётся как-то проверять фотки на существование с помощью пхп... но как всё это делать не представляю...

  Ответить  
 
 автор: psychomc   (15.01.2014 в 00:45)   письмо автору
 
   для: sasha12342   (14.01.2014 в 12:07)
 

создавайте под каждого пользователя отдельную директорию для фотографий, используя его уникальный идентификатор и работайте с ней. mkdir, glob/opendir,readdir

  Ответить  
 
 автор: psychomc   (15.01.2014 в 00:42)   письмо автору
 
   для: elenaki   (14.01.2014 в 22:20)
 

а зачем так сложно? если есть зарегистрированные пользователи, значит и авторизация есть. всё остальное тоже легко сделать, только нужно будет как-то помечать главную фотографию, дописывая что-то в её название

  Ответить  

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования