СКРИПТЫ alt phpjshtmlcssblog
ТЕГИ:
php (267)
js (136)
html (133)
css (96)
html tags (58)
edit text (37)
jquery (36)
form html (29)
php array (28)
foto (23)
fonts (22)
forum (19)
atom (17)
board (17)
hosting (17)
html book (17)
Показать еще :
svg (16)
js method (16)
php file (15)
ruweb.net (15)
color (14)
osclass (13)
htaccess (13)
path (12)
table (12)
input (11)
icon (11)
info (11)
online (11)
yandex (11)
php date (11)
notepad (11)
js delete (11)
php img (10)
url (10)
jsphp (10)
form (8)
task (7)
cookie (7)
comment (7)
php url (7)
click (6)
ftp (6)
js url (6)
value (5)
reg.ru (5)
mb (5)
adminka (5)
js id (4)
bbcode (4)
js form (4)
select (4)
search (4)
js copy (4)
vk (3)
captcha (3)
js time (3)
iframe (3)
vs code (3)
sitemap (2)
js post (2)
browser (2)
console (2)
seo (2)
tag hr (2)
ukoz (2)
header (1)
archive (1)
smile (1)
numbers (1)
ssl (1)
books (1)

Скрипт подсчета количества статей выходящих в день.

Какое количество статей у вас выходит в день через php? Написать скрипт подсчета количества статей в день - сегодняшняя тема!

И скрипте : "Сколько статей в день php"

  1. Логика скрипта "Сколько статей в день php"
  2. Скрипт "Сколько статей в день php"
  3. Получение результата и обработка "Сколько статей в день php"
  4. Как использовать скрипт "Сколько статей в день php".
  5. Скачать можно здесь

  1. Логика скрипта "Сколько статей в день php"

    Первым делом, когда вы собираетесь написать более менее сложный скрипт, или скрипт, в котром, так или иначе придется поломать голову, то советую писать логику скрипта!

    Получение количества дней:

    Нам понадобится:

    Дата создания вашего сайта. Помещаем дату в переменную. Обращаю ваше внимание на формат даты! год, месяц, день - это важно, иначе будет ошибка.

    $DATA_BEGIN_1 = '2015.11.28 12:00';

    Далее нам нужно данную дату превратить в метку времени.

    Получить текущую метку времени.

    Отнимаем от текущей метки времени метку времени запуска сайта.

    Получаем дни : делим разницу на 24 * 3600 = секунд в сутках

    Сколько статей в день?

    Количество дней получили!

    Далее делим количество статей это у нас в переменной:

    $COUNT_ALL_PAGES =

    На количество дней.

    И далее математика, если у вас менее < 1, то оставляем десятые. И пишем, что "наша десятая" в десять дней.

    Если число более > 1, то округляем до целых. И пишем в день.

    Все просто!

    Осталось написать скрипт "Сколько статей в день php"


  2. Скрипт "Сколько статей в день php"

    Естественно что будем показывать данный скрипт на живом, потому. что вчера такой скрипт написал!

    Погнали!

    Получаем дни:

    Наша дата запуска сайта :

    $DATA_BEGIN_1 = '2015.11.28 12:00';

    Превращаем нашу дату в метку времени.

    list($year_1 , $month_1 , $day_1, $hour_1, $minute_1, $second) = explode('-', str_replace(array(' ',':','.',', ',), '-', $DATA_BEGIN_1));

    Из массива получаем метку времени :

    $TIME_BEGIN = mktime($hour_1,$minute_1,$second,$month_1,$day_1,$year_1);

    Получили метку времени :

    1448699880

    Получаем дни( floor - округление до целых ):

    $DAYS_1 = floor((time() - $TIME_BEGIN_1 ) / (3600*24));

    Результат:

    2149

    Соберем весь код вместе:

    $DATA_BEGIN_1 = '2015.11.28 11:38'; //'28.11.2015'; Формат даты:'2019-02-05 11:38'

    list($year_1 , $month_1 , $day_1, $hour_1, $minute_1, $second_1) = explode('-', str_replace(array(' ',':','.',', ',), '-', $DATA_BEGIN_1 ));

    $TIME_BEGIN_1 = mktime($hour_1,$minute_1,$second_1,$month_1,$day_1,$year_1);

    $DAYS_1 = floor((time() - $TIME_BEGIN_1 ) / (3600*24));


  3. Получение результата и обработка "Сколько статей в день php"

    Теперь нам нужно получить результат: "Сколько статей в день php" и обработать его до читабельного вида!

    Количество статей делим на дни :

    $ARTICLES = $COUNT_ALL_PAGES / $DAYS_1 ;

    0
    В зависимости от результата округляем, если меньше < 1 - округляем до десятых(1 знак после точки), если больше, то округляем до целых floor
    if( $ARTICLES_FIRST < 1 )
    {
    $ARTICLES_1= round($ARTICLES_FIRST , 1);
    }
    else
    {
    $ARTICLES_1= floor($ARTICLES_FIRST);
    }
    Округление:

    Нам нужно показать два варианта :

    1). Меньше единицы:

    Здесь требуется показать на статичной цифре, а то динамическая... мы не знаем как будет изменяться...

    В момент написания данных строк равно =

    0.35163043478261

    Округляем : $ARTICLES_1 = round($ARTICLES_FIRST, 1);

    0.4

    Выше приведенное число динамическое, и оно меньше 1. Мы его должны обработать соответствующим образом, чтобы оставить только десятую часть

    "substr($ARTICLES_1, -1)":

    4

    Если требуется получить десятую без округления в большую строну, то :

    $ARTICLES_1 = str_replace('0.', '', $ARTICLES_FIRST)[0];

    3

    2). Больше единицы:

    В качестве примера вывел, когда делимое(статьи) больше делителя(дни) имы получим число более >1

    1.0783333333333

    Округляем до целого - $ARTICLES_1 = floor($ARTICLES_FIRST);

    1


  4. Как использовать скрипт "Сколько статей в день php".

    Теперь, в зависимости от числа, нам потребуется склонение, не будем останавливаться на нем, я уже писал обо этом здесь

    Дата запуска проекта : $DATA_BEGIN_1

    2015.11.28 11:38

    Всего дней существует проект "DAYS_1":

    2149

    Всего статей "$COUNT_ALL_PAGES":

    Результат работы скрипта : "Сколько статей в день php"

    0 статей в 10 дней...
    Использование скрипта:

    Для работы скрита, вам нужно передать дату создания в переменную :

    $DATA_BEGIN_1
    Вывод данных :

    Ниже скрипта выводим данные :

    echo $ARTICLE_LAST;
    Где скрипт?

    Скрипт получился слишком длинный поэтому разместим на странице со скриптами.

    Скачать можно можно здесь.

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Название скрипта :Сколько статей в день php
Ссылка на скачивание : Все скрипты на одной странице
Теги :

Сообщение системы комментирования :

01.09.2021

Форма пока доступна только админу... скоро все заработает...надеюсь...

Последние комментарии :
Марат :
10.10.2021 17:20
Добавлен новый смайл
подробнее.
Марат :
05.10.2021 26:37
Страница sitemap.html восстановлена. Но будут вводиться только страницы…
подробнее.
Марат :
04.10.2021 38:22
Добавил несколько вариантов поставить смайл на страницу своего сайта! 3 варианта! Кроме варианта скачать…
подробнее.
Марат :
17.09.2021 28:02
Установка Яндекс поиск на сайт! Контент обновлен на 100%. Такое ощущение, что старый текст не я…
подробнее.
Марат :
07.09.2021 23:21
Частенько приходится исправлять ошибки и вот...как-то я обратил внимание на надпись: "нажми ctrl enter" на сайте и…
подробнее.
Марат :
23/07/2021 10:58
Сам офигеваю...
подробнее.