Не уверен все ли, но уверен что много из того что вы описали реализуется через Google Analytics
Отчеты от профессионалов - сомнительная вещь. Для каждого сайта - свои настройки (URL, параметры), и все затачивается индивидуально. Да и KPI у каждого свои.
Всегда нужно четко понимать: зачем ваш сайт, и на чем вы зарабатываете.
Сергей Владимирович, рекомендую вам не использовать short_open_tag. <? заменяйте на полный <?php. В 7 версии директива по умолчанию выключена, и будет боль, когда обновитесь до PHP7, а все сломается.
Aisamiery: ТС хочет просто заливать через FTP, для него это более удобное UI чем админка в данной ситуации, потому что видимо картинок огромное количество
Увидели лижи на балконе. Таак-с, где-то неподалеку лыжня? Вы просто магистр дедукции. Как это ещё Symfony не "впарили" ему?
MagistrYoda: Блин, да что странного, сайт как таковой не нужен, нужно просто чтобы из папок выводились картинки, без всяких извращенств с залитием файлов через админку.
Это не обязательно. Можно в поле, где имя файла вводится, вставить ссылку. Браузер скачает картинку во временные файлы.
HotLab, из сжималок есть pngquant и его "обвязка" с GUI. Работает рекурсивно по папкам. Как неавтоматизированный костыль, можно применять так:
1. Скачали папку с картинками
2. Рекурсивно сжали
3. Залили обратно (с заменой)
Для jpeg тоже находил. Погуглите с разной вариацией запросов, может найдете мою тему, которую создавал с пол года назад, на одном из IT форумов.
А ещё вам может подойти решение с Amazon S3 (хранилище файлов). Там есть API, и, если мне не изменяет память, то картинки там сжимаются при загрузке на сервер. По ценам, не знаю сколько выйдет, у вас картинок на сколько объем? В целом, на сколько я знаю, можно сэкономить от 15% до 50%, в зависимости от того, чем сжимать, и от того, были ли до этого уже сжаты изображения - это результат, практически не заметный для глаза.
Александр И: Я просто скопировал код с первого сообщения.
Естественно, я так не пишу.
У меня не было возможности прислать рабочий вариант, сказал чтобы все время сэкономили.
Вопросы представления к представлению и относятся. Логику формирования счетчика нужно выносить в представление, если приложение по MVC/MVP/MVVM-паттерну построено. Решение со static наиболее оптимальное для ТС: скопировал, вставил, работает. В другие части кода его лучше не направлять, чтобы случайно не сломал ничего.
1. Создаете отчет http://prntscr.com/dza40n
2. Добавляете в сводку
3. Выбираете email и выбираете как часто и на какой адрес http://prntscr.com/dza3se
Не уверен все ли, но уверен что много из того что вы описали реализуется через Google Analytics
Отчеты от профессионалов - сомнительная вещь. Для каждого сайта - свои настройки (URL, параметры), и все затачивается индивидуально. Да и KPI у каждого свои.
Всегда нужно четко понимать: зачем ваш сайт, и на чем вы зарабатываете.
если коротко, то тут неплохо изложено http://getjump.me/ru-php-the-right-way/#Безопасность
Более-менее правильно.
1. Помнить о том, что все, что приходит с клиента - не безопасно!
2. Тот процесс что вы описали, все же аутентификация а не авторизация.
3. Аутентификация должна проходить по токенам.
4. Для проверки хешей паролей использовать password_hash() и password_verify(), и никаких ==.
Ещё про http://www.php-fig.org/psr/psr-7/ можете почитать.
Сергей Владимирович, рекомендую вам не использовать short_open_tag. <? заменяйте на полный <?php. В 7 версии директива по умолчанию выключена, и будет боль, когда обновитесь до PHP7, а все сломается.
ТС хочет просто заливать через FTP, для него это более удобное UI чем админка в данной ситуации, потому что видимо картинок огромное количество
Увидели лижи на балконе. Таак-с, где-то неподалеку лыжня? Вы просто магистр дедукции. Как это ещё Symfony не "впарили" ему?
Блин, да что странного, сайт как таковой не нужен, нужно просто чтобы из папок выводились картинки, без всяких извращенств с залитием файлов через админку.
http://www.foliopages.com/php-jquery-ajax-photo-gallery-no-database
http://sqlfiddle.com/#!15/0408e5/2
Если я конечно правильно понял. А если нет, то заполните sqlfiddle и скажите, что должно попасть в выборку, а что не должно.
скачай к себе
Это не обязательно. Можно в поле, где имя файла вводится, вставить ссылку. Браузер скачает картинку во временные файлы.
HotLab, из сжималок есть pngquant и его "обвязка" с GUI. Работает рекурсивно по папкам. Как неавтоматизированный костыль, можно применять так:
1. Скачали папку с картинками
2. Рекурсивно сжали
3. Залили обратно (с заменой)
Для jpeg тоже находил. Погуглите с разной вариацией запросов, может найдете мою тему, которую создавал с пол года назад, на одном из IT форумов.
А ещё вам может подойти решение с Amazon S3 (хранилище файлов). Там есть API, и, если мне не изменяет память, то картинки там сжимаются при загрузке на сервер. По ценам, не знаю сколько выйдет, у вас картинок на сколько объем? В целом, на сколько я знаю, можно сэкономить от 15% до 50%, в зависимости от того, чем сжимать, и от того, были ли до этого уже сжаты изображения - это результат, практически не заметный для глаза.
Ищите по запросу "php gallery folder", писать ничего не нужно - уже все написано давно.
На joomla скорее всего через админку все будет. Да и смысл от joomla, когда тут базой и не пахнет, судя по вашему тз?
Вы бы сайт скинули, чтобы в консоли можно было писать конкретно на вашем случае. А то jsfiddle на вашем примере не описывает всех ваших требований.
Вам что-то подобное нужно?
https://jsfiddle.net/qp5rv91y/
Я просто скопировал код с первого сообщения.
Естественно, я так не пишу.
У меня не было возможности прислать рабочий вариант, сказал чтобы все время сэкономили.
Вопросы представления к представлению и относятся. Логику формирования счетчика нужно выносить в представление, если приложение по MVC/MVP/MVVM-паттерну построено. Решение со static наиболее оптимальное для ТС: скопировал, вставил, работает. В другие части кода его лучше не направлять, чтобы случайно не сломал ничего.