[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Изображения на сайте
lion
Добрый всем день, такой вопрос?:
Верстаю сайт, будет 2 возможных варианта:
1. Ограниченное количество картинок на сайте, на подобие статичного фотоальбома
2. Возможнсть загружать админу на сайт новые картинки.

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

Вопрос по реализации:
Как реализовать хранение картинок, с возможностью добавления новых? Сторонние сервера?

Вопрос косметический:
Как проще сделать вывод картинок, чтоб выводилась миниатюра - нажимаешь - выходит полная? JS? Лучше не JS)))), т.к. знаю только PHP)
Razzwan
Хех, всегда половина ответа - это правильно заданный вопрос.

Я не понимаю, зачем в современных реалиях вообще нужны незаменяемые наборы картинок. Это непрактично. Однозначно добавляет картинки администратор или кто-то еще.

Где их хранить? Это решение зависит от сути самого сервиса. Можно хранить на уже готовых серверах для хранения картинок. Тот же google сейчас может хранить бесконечное количество картинок совершенно бесплатно.

Для реализации предпросмотра миниатюры картинки можно воспользоваться и php. Для этого при заливке картинки на сервер нужно сохранять ее в 2х экземплярах: полную и миниатюру. Миниатюру можно создавать на лету средствами php.

_____________
Youtube канал WebDeveloper->Run()
Сайт для души
Gitter
lion
Razzwan, а может вкурсе где подробнее почитать / посмотреть пример исполнения этого? ну и в гугле какой корректно вопрос задать - а то искал "как хранить изображения на сайте" немного не то, хотя нашел полезное видео - там предлагается сторонний сервер selectel - стоит копейки (с моими то объемами картинок) + он дает прямые ссылки для вставки прямо в сайт. Хотя опять же добавление прийдется прописывать через FTP. вобсчем пока каша )))
- подробней бы все это)
sergeiss
Цитата (lion @ 4.09.2015 - 12:21)
Лучше не JS)))), т.к. знаю только PHP)

Если хочешь сделать описанный функционал, то без JS не обойдешься никак.

Цитата (lion @ 4.09.2015 - 12:21)
Как реализовать хранение картинок, с возможностью добавления новых? Сторонние сервера?

Почему бы и не сторонние сервера? При загрузке указываешь, где хранить картинки и сохраняешь их туда, куда надо.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FatCat
Цитата (lion @ 4.09.2015 - 11:21)
чтоб выводилась миниатюра - нажимаешь - выходит полная? JS? Лучше не JS)))), т.к. знаю только PHP)

Можно на ХТМЛ, но довольно убого:
<a href="file.ipg" target="_blank"><img src="file_th.ipg" border="0" alt=""></a>
file_th.ipg - превьюшка;
file.ipg - полноразмерная картинка.

_____________
Бесплатному сыру в дырки не заглядывают...
inpost
lion
Это что за сайт такой? Многие хостинги дают 1 гиг свободный, тебе должно хватить с головой.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
lion
inpost ,
ну вот и я подумал - хоста должно хватить - я думаю картинок будет 20-30 не более.
Но есть на бесплатный загружу - то нет
Тогда продолжая тему, уважаемые камрады, не могли бы предоставить возможные варианты реализации (я про код), может у кого есть, или где в нете пример подобного видели?
FatCat, спасибо за вариант, щас гляну как это будет - посмотрел - немного не то
inpost
lion
Извращенец? Бесплатный выдерживает 1-2 посетителей, а потом падает. Такое ты хочешь своим клиентам? Открыли сайт, а он не работает?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
lion
inpost - не извращенец)
не знал что так уж все уныло с бесплатными.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.