[Сценарий] Фазы луны.

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Аватара пользователя
webms
Сообщения: 466
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 201 раз
Поблагодарили: 85 раз

Re: [Сценарий] Фазы луны.

Сообщение webms » Ср дек 05, 2018 5:00 pm

вчера пересаживал свои цветы и не посмотрел фазу луны)
надеюсь всё будет ок :D
serjmai
Сообщения: 3
Зарегистрирован: Ср сен 28, 2016 8:33 pm
Благодарил (а): 0
Поблагодарили: 3 раза

Re: [Сценарий] Фазы луны.

Сообщение serjmai » Чт дек 06, 2018 2:05 pm

Делать было нечего, вот и наделал...
Если кому надо красивых картинок фаз луны
https://yadi.sk/d/oW3KE3sUsXXy3g
За это сообщение автора serjmai поблагодарили (всего 3):
xor (Чт дек 06, 2018 3:14 pm) • dengi.76 (Чт дек 06, 2018 3:35 pm) • GIV_59 (Чт дек 06, 2018 5:28 pm)
Рейтинг: 3.53%
Yashalta
Сообщения: 301
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 153 раза
Поблагодарили: 27 раз

Re: [Сценарий] Фазы луны.

Сообщение Yashalta » Чт дек 20, 2018 12:24 am

Мой вариант фаз луны.
Вложения
My_moon.7z
(2.98 МБ) 192 скачивания
За это сообщение автора Yashalta поблагодарил:
newz20 (Чт дек 20, 2018 8:11 am)
Рейтинг: 1.18%
Аватара пользователя
omship
Сообщения: 8
Зарегистрирован: Вс июн 11, 2017 11:07 am
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 0

Re: [Сценарий] Фазы луны.

Сообщение omship » Пт ноя 22, 2019 10:37 am

Мой вариант фаз луны (исправленный)
Вложения
My_moon1.zip
(285.24 КБ) 170 скачиваний
Последний раз редактировалось omship Вт ноя 26, 2019 10:04 am, всего редактировалось 2 раза.
#ЗасебяизаСашку!
Аватара пользователя
xor
Сообщения: 1741
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 213 раз
Поблагодарили: 522 раза

Re: [Сценарий] Фазы луны.

Сообщение xor » Пт ноя 22, 2019 8:57 pm

omship писал(а):
Пт ноя 22, 2019 10:37 am
Мой вариант фаз луны.My_moon.zip
чё-то не перепутано случаем? смотрел по фулл и нью, всё же наоборот, не?
о, и другие наоборот(
2019-11-22_20-56-17.png
2019-11-22_20-56-17.png (353.04 КБ) 2224 просмотра
За это сообщение автора xor поблагодарил:
omship (Вт ноя 26, 2019 10:05 am)
Рейтинг: 1.18%
Аватара пользователя
buba911
Сообщения: 123
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 40 раз
Поблагодарили: 7 раз

Re: [Сценарий] Фазы луны.

Сообщение buba911 » Вс мар 29, 2020 9:41 pm

Прошу сильно не пинать, не подскажите куда вы помещаете файл MoonPhase.php ?
Raspberry Pi3B+ v4.44
newz20
Сообщения: 115
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 82 раза
Поблагодарили: 47 раз

Re: [Сценарий] Фазы луны.

Сообщение newz20 » Пн мар 30, 2020 8:37 am

buba911 писал(а):
Вс мар 29, 2020 9:41 pm
Прошу сильно не пинать, не подскажите куда вы помещаете файл MoonPhase.php ?
include("./MoonPhase.php"); вот в этой строчке указывается путь, в данном виде это корень папки Мажора. Вы можете прописать другой
За это сообщение автора newz20 поблагодарили (всего 2):
buba911 (Пн мар 30, 2020 11:55 am) • Samir77 (Пт апр 24, 2020 10:53 am)
Рейтинг: 2.35%
Аватара пользователя
buba911
Сообщения: 123
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 40 раз
Поблагодарили: 7 раз

Re: [Сценарий] Фазы луны.

Сообщение buba911 » Пн мар 30, 2020 11:55 am

newz20 писал(а):
Пн мар 30, 2020 8:37 am

include("./MoonPhase.php"); вот в этой строчке указывается путь,
Спасибо, как я понял, файл MoonPhase.php надо скопировать в какое нибудь место(например в домашнюю папку)
А дальше? Где вызывать и как, что означает include(""); ? Как можно использовать эту команду? Примерчик бы ...
Raspberry Pi3B+ v4.44
newz20
Сообщения: 115
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 82 раза
Поблагодарили: 47 раз

Re: [Сценарий] Фазы луны.

Сообщение newz20 » Пн мар 30, 2020 12:00 pm

buba911 писал(а):
Пн мар 30, 2020 11:55 am
newz20 писал(а):
Пн мар 30, 2020 8:37 am

include("./MoonPhase.php"); вот в этой строчке указывается путь,
Спасибо, как я понял, файл MoonPhase.php надо скопировать в какое нибудь место(например в домашнюю папку)
А дальше? Где вызывать и как, что означает include(""); ? Как можно использовать эту команду? Примерчик бы ...
читайте тему, она не такая большая, вот мой скрипт, вызывается раз в сутки
СпойлерПоказать

Код: Выделить всё

require_once('lib/MoonPhase.php');
//include("lib/MoonPhase.php");
// create an instance of the class, and use the current time
$moon = new MoonPhase();
//$age = round( $moon->age(), 1 );
$age = round( $moon->age(), 0 );
$stage = $moon->phase() < 0.5 ? 'растущая' : 'убывающая';
$distance = round( $moon->distance(), 2 );
$nextnewtime = gmdate( 'G:i:s', $moon->next_new_moon() );
$nextnewdate = gmdate( 'd.m.Y', $moon->next_new_moon() );
$nextfulltime = gmdate( 'G:i:s', $moon->next_full_moon() );
$nextfulldate = gmdate( 'd.m.Y', $moon->next_full_moon() );
$newmoon = gmdate( 'G:i:s', $moon->new_moon() );  ///////////////////////////////////
$fullmoon = gmdate( 'G:i:s', $moon->full_moon() ); /////////////////////////////////
$newmoond = gmdate( 'd.m.Y', $moon->new_moon() );  ///////////////////////////////////
$fullmoond = gmdate( 'd.m.Y', $moon->full_moon() ); /////////////////////////////////
$phasename = $moon->phase_name();
$phaseimg = $moon->phase_img();
$illumination = round( $moon->illumination()*100, 2 );
sg('Moon.Moon2_MoonPhase',$illumination); //Фаза луны %
sg('Moon.MoonAge',$age); //Возраст луны (лунный день)
sg('Moon.MoonStage',$stage); //Стадия луны
sg('Moon.MoonDistance',$distance); //Дистанция до луны
sg('Moon.MoonNextNewTime',$nextnewtime); //Время следующего новолуния
sg('Moon.MoonNextNewDate',$nextnewdate); //Новолуние
sg('Moon.MoonNextFullTime',$nextfulltime); //Время следующего полнолуния
sg('Moon.MoonNextFullDate',$nextfulldate); //Дата следующего полнолуния
sg('Moon.MoonPhaseName',$phasename); //Фаза луны
sg('Moon.MoonPhaseimg',$phaseimg); //Фаза луны картинка
sg('Moon.MoonNew',$newmoon); //Новолуние ///////////////////////////////////
sg('Moon.MoonFull',$fullmoon); //Время следующего полнолуния ///////////////////////////////////
sg('Moon.MoonNewd',$newmoond); //Дата Новолуние ///////////////////////////////////
sg('Moon.MoonFulld',$fullmoond); //Дата следующего полнолуния ///////////////////////////////////
if($moon->full_moon() > time()){
 sg('moon.fullNewMoon',$fullmoond);
}else{
 sg('moon.fullNewMoon',$nextfulldate);
}
if($moon->new_moon() > time()){
 sg('moon.nextNewMoon',$newmoond);
}else{
 sg('moon.nextNewMoon',$nextnewdate);
}
За это сообщение автора newz20 поблагодарил:
Samir77 (Пт апр 24, 2020 10:50 am)
Рейтинг: 1.18%
Аватара пользователя
Nail
Сообщения: 349
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 153 раза
Поблагодарили: 21 раз

Re: [Сценарий] Фазы луны.

Сообщение Nail » Пн мар 30, 2020 12:23 pm

Так примеры код на сцене , у кого какие варианты я не нашел :(
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
Ответить