POSTとGETの考え方について伝えている動画。 #以心伝心

2022.11.12

Logging

おはようございます、11月なのに寒くないって不思議です😗温暖化。

さて、POSTとGETの考え方について無音声(音楽あり)で伝えている動画です、以心伝心で意味が通じると良いですが、それではブログを書いている意味がないので要点だけ解説します。POSTとGETとは、インターネット上でデータの送信を行うのに使用します。POSTの利点はデータを隠して送れることと、比較的に重いデータも送れることにあります。ではGET送信の利点は、SEOに有利と言ったところでしょうか。

htmlとcssとphp-初学POSTとGETの考え方-No.2
htmlとcssとphp-初学POSTとGETの考え方-No.2

今回、POST送信とGET送信を行い、PHPのプログラムでPOSTとGETを受信する方法を動画で伝えています。次回は非同期処理を使用して送受信を行う方法をプログラムで書いていきます。

HTMLとPHPプログラムは下記のソースを参照下さいませ🙇。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>demo site</title>
    <style>
html {
    width: 100vw;
    height: 100vh;
}

body {
    background-color: rgb(0, 0, 0);
    color: aliceblue;
    background-image: url(./assets/images/aig-mid22910-120-xl_TP_V.jpg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

div.box {
    border-color: aliceblue;
    border-style: inset;
    position: absolute;
    width: 300px;
    height: 450px;
    color: white;
    border-radius: 1em;
    padding: 1em;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    /* background-color: #ffffff80; */
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    overflow-wrap: break-word;
    text-align: center;
}

div>form>p {
    font-weight: bold;
    margin: 13px;
}

input {
    opacity: 0.5;
}

textarea {
    opacity: 0.5;
}

button {
    padding: 5px;
    border-radius: 1em;
    border-style: solid;
    border-color: aliceblue;
    background-color: aliceblue;
    color: rgb(0, 0, 0);
}
button:hover{
    border-color: rgb(255, 255, 255);
    border-style: inset;
    background-color: rgb(27, 76, 119);
    color: aliceblue;
}
.put:nth-child(2){
    overflow: auto;
    height: 120px;
}
    </style>
</head>
<body>
    <div class="box">
        <div id="box2">
            <form action="submit.php" method="post">
                <p>名前:<input type="text" name="name"></p>
                <p><textarea name="text" id="" cols="30" rows="10"></textarea></p>
                <p><button class="btn" type="submit">確認</button></p>
            </form>
        </div>
        <div id="data">
            <p class="put"></p>
            <p class="put"></p>
        </div>
    </div>
    <script src="./assets/js/main.js"></script>
</body>

</html>
<?php
var_dump(xss_d($_POST));
print(xss_d($_POST["name"])."<br>");
print(xss_d($_POST["text"])."<br>");

function xss_d(mixed $val){
    if(!isset($val))return false;

    if(is_array($val)){
        foreach ($val as $key => $value) {
            $val[$key] = strip_tags($value);
            $val[$key] = htmlspecialchars($val[$key],ENT_QUOTES);
        }
    }else{
        $val = strip_tags($val);
        $val = htmlspecialchars($val,ENT_QUOTES);
    }

    return $val;

}

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

11, 2, css, DOCTYPE, GET, html, lt, no, php, POST, SEO, インターネット, こと, ソース, データ, ところ, ブログ, プログラム, 下記, 不思議, 今回, 以心伝心, 使用, 処理, 初学, 利点, 動画, 参照, 受信, 同期, 意味, 方法, 有利, 次回, 温暖化, 考え方, 要点, 解説, 送信, 送受信, 音声, 音楽,

ビットコインってもう認知されたお金なんだろうな。草コインは除く?🙄

2022.08.08

Logging

おはようございます。今日は週明けの月曜日ですね。

さて、自分はビットコインは主流のお金にはならないと昔言っていました。その理由として国が通貨として認めないだろうから、認めると既存のお金の価値が揺らぐ原因になるから、そしていずれ国の電子マネーが最終的に幅を利かせてビットコインの存在は無くなるだろうと思っていたのが数年前の話です。

今、自分の感じていることはビットコインは無くならない、特に国の通貨の価値がない国ではもうビットコインはお金です。なんだか不思議な感覚ですがビットコインはもう殆どの人々がお金と認識しはじめたのでこれからもお金で間違いないと思います。

これこそ共同幻想って奴ですね。みんなが信じてそれで社会が廻りだしたらそれはもう止められない、もうビットコインはお金です、因みに草コインは分かりません。

いま、メタバースが次の来る産業、仕事だと取り組んでいる企業が結構います。これも社会的に認知が浸透すればメタバースは価値のあるものだという物に変わるでしょう。いま、鼻で笑っている人々も浸透すれば手のひら返しになる事は間違いないと思います。

結局のところ、社会に浸透すれば上手くいく(共同幻想)?🤔。言い方がなんですけど、世の中は暗黙のルールの上で成り立っています。たまにルールから抜けた行動をする人がいますけど。このルールという根源を辿るとやはり人が生きていく中で獲得したものなのかなって思います。

「何が言いたいか??」

「共同幻想を制すれば世界を制す🙄」です。

「冗談交じりですが、自分はそう思っています」

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

いま, お金, コイン, こと, これ, それ, バース, ビットコイン, マネー, みんな, メタ, 不思議, 主流, 人々, , 今日, 仕事, 企業, 価値, 共同, 原因, , , 存在, , 幻想, 感覚, , 既存, , 月曜日, , 殆ど, , 理由, 産業, 社会, 社会的, 自分, , , 認知, 認識, 通貨, 週明け, 電子,

Photo by Aleksandar Pasaric on Pexels.com

面白い事をしている人。発見することが楽しいだろうな!!!。𒁠

2022.06.12

Logging

おはようございます。この頃、睡眠時間、8時間確保を頑張りたいと思っています。

大西拓磨さんは、一年前(2022年)ぐらいにTVにも出演されてみたいですが、そこは割愛して。unicodeで面白いことをしているのが凄いな、自分もこういうことを試みてみたいなって。社会に受け入れるかどうかより自分が面白いと思うことが大事だと思います。特に制作するものってそうなんだと。

自分の場合、作っているときが楽しくて人に使われる頃には興味は薄れている。今まで作った無料サービスもそんな感じで自分が欲しいなって思って作っているだけの物が多かったりします。

さて大西拓磨さんがunicodeでどんなことをしているかという事を知りたい方はこちらをクリック

因みに自分はunicodeも好きだけど、YOUTUBEで低音厨音域テストしているのが好きです。

低音厨音域テスト“合格”した

そして一番不思議なのはどうやって生活しているのか?🤔。YOUTUBEとnoteでなんとか生きていけるような収益が出ているのなら良いのですが、なんかハイレンジIQの持ち主なのに何か生きているのか、たまにTwitterを見て「生きているな。」って「よし頑張ろう」という感覚になります。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

2022, 8, TV, Unicode, youtu, youtube, クリック, こちら, こと, サービス, そこ, テスト, とき, もの, , 不思議, , , 低音, 出演, 制作, 割愛, , 場合, 大事, 大西, 感じ, 拓磨, , 時間, 無料, , 生活, 発見, 睡眠, 確保, 社会, 自分, 興味, 音域, ,

ipad proが見てたら欲しくなる。

2020.10.23

Logging

Digital Illustration with iPad Pro

凄いな、まるで魔法のように絵が完成されていく。そして見ていると自分でもなにか描きたいなと思えるようになってくるの不思議な動画。

ここまでのレベルに達するには相当な絵を書いていないと出来ないと思います、手にサポーターしているから何となく分かるかもしれないですけどね。

昔、じぶんは絵を描くのが好きで絵ばかりを毎日毎日、描いていた時期がありましたが、いまはプツンとやめています。

ある程度の絵が描けるまでX期間かかるとして、それをプツンと辞めてもまた、同じレベルの絵は描けます。なんか感覚的に手が覚えているのです、自転車に乗ってなくても乗れるのと同じ感覚ですね。

「いいね!」チャンネル登録はこちら
https://www.youtube.com/channel/UCA1ZyvPnZ1D-3xlpCM6-CrQ

チャンネル登録者数は多かったけど動画見ていると「いいね」と思ったので紹介しました。基本的に自分のブログではこれから伸びそうなYOUTUBERを紹介するつもりでいます。紹介後、チャンネル登録者が増えていって大化けする場合があります。そこらへん、御理解お願いします。

Galaxy Jar 💫 Procreate Drawing

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

-CrQ, , , 6, channel-, com, D-, https, iPad, Pro, UCA, www, xlpCM, youtube, ZyvPnZ, いま, ここ, こちら, これ, サポーター, じぶん, それ, チャンネル, ブログ, レベル, 不思議, 動画, 完成, 感覚, , , 時期, 期間, 毎日, 登録, 登録者, 程度, 紹介, , 自分, 自転車, 魔法,

IT業界で勉強していないとどうなる?

2020.10.06

Logging

IT業界で勉強していないとどうなる?勉強していないとまず、仕事ができない。それはどこの業界でもそうだとおもうけど、勉強していないとお仕事ができません。特にIT業界は基盤となる知識がベースにないと仕事を覚えることが大変です。ただ覚えてしまえば別の言語を覚えようとするときに何とかなります。

なので、ひとつの言語を極めると大体、違う言語でもやり抜けることが出来るので不思議です。いま、プログラムコードはオブジェクト指向で書かれているのでひとつのオブジェクト指向の言語を極めると他のオブジェクト指向の言語を極めることは、それ程、時間がかからないと思います。覚えが早い人は、1ヶ月もしないうちに、その言語を覚えてしまう可能性が高いです。遅くとも3ヶ月もすれば覚えてしまいます。

ちなみに最初、java言語から勉強したひとは、おそらくIT業界で食いっぱぐれないです・・・。それぐらいjava言語は使われていますし、他のオブジェクト指向での思考の元になっている言語かと言えます。

C言語やC++言語などを覚えるとメモリの概念がわかります、ただとても大変です・・・。C言語やC++言語などを極めるよりJava言語を極めると良いかと思います。でも、情報処理系ではC言語やC++言語の勉強をしますよね。それには訳があります。C言語やC++言語はいろいろな言語のベースになっている言語だからです。例えばPHP言語などもC言語で作られています。なので情報処理の勉強ではC言語などの勉強がいまでもベースになっています。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, , IT, java, いま, うち, オブジェクト, お仕事, コード, こと, それ, それぐらい, とき, どこ, ひとつ, ひとは, プログラム, ベース, 不思議, , 仕事, , , , 勉強, 可能性, 基盤, 大体, 大変, 思考, 指向, 時間, 最初, 業界, 知識, 言語,

良いのかこれでと思ってしまう、小心者。

2020.07.25

Logging

クラウドでお仕事をした、支払い完了はまだだけど、納品はしている状態です。あまりにも納品ファイルのコードが行数が少ないので、ソースコードみたら絶句するかもしれないなとは思いますが、条件は満たしているので文句は言えないじゃないかなと思ってしまう。某YOUTUBEさんなどはメンバーシップで月千円以上で動画流しているけど、あんなもので客が集まるわけだから、世の中不思議なものですね。それに比べればマシなのかも。

因みに本日、レギュラーからブロンズランクに昇格しました!、これでお金が来月入っていたら良いのですがね。支払いがなかったらどうなるのだろうか?ちょっとオロオロしてしまうかも?

自分は今回の案件を最低の金額で応募しました、他の人はもっとボッタクっていたのかな?皆、実績いっぱい取っているひとが多かったけど、自分は実績0件です、今回の案件が支払い完了までいけば実績1件になると思います。

もっと案件を取って安定の収入を得れればと思います、今回の案件の相場ってこれでいいのかな?本当はもっと高くて良いのかもしれないと思いました。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

0, , youtube, いっぱい, お仕事, お金, クラウド, コード, これ, ソース, それ, ひと, ファイル, ブロンズ, ボッタク, まし, メンバーシップ, もの, ランク, レギュラー, わけ, 不思議, , , , 今回, , 動画, , 収入, 安定, 完了, 実績, , 小心者, 応募, 文句, 昇格, 最低, , 本日, 条件, 来月, , 案件, 状態, , 納品, 絶句, 自分, 行数, 金額,

どこか懐かしい絵を描くひと。

2020.06.26

Logging

Anime Background in Procreate

同じアプリを使っていても同じ結果が生まれない。そこには上手い下手などがあるので。

Mateusz Urbanowiczさんが描く絵はどこか懐かしい絵を上手く切り取っている、でもこれって東京のどこかにポツンと存在している場所だったりします。この絵を見ていると何故か、その場所へ行ってみたいなという気持ちになるから、不思議ですね。

Cold In Yokohama 02 making-of

因みにアプリで描いている絵もあるけど、水彩画などで描いている絵がやっぱり良いです。あと、ひとつの建物だけを描いた作品が凄く良い。佇まいや建物の歴史やなんか言葉が見つからないけれど、味わい深い絵だと感じます。

New Storefronts 05 Morikawa Stamps

最後にチャンネル登録はこちら
https://www.youtube.com/channel/UC8BjDleMFNvnikjAI6GdBPg

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

Mateusz, Urbanowicz, アプリ, こちら, これ, そこ, チャンネル, どこか, ひと, ひとつ, 下手, 不思議, 佇まい, 作品, 場所, 存在, 建物, 最後, 東京, 歴史, 気持ち, 水彩画, 登録, 結果, , 言葉,

YOUTUBE、エアトレインを見た!?

2020.05.14

Logging

エアトレイン(口(声)で電車の音真似)をする人がTVで放送されていて、そのひとYOUTUBEとかで流していないかと検索すると有りました。日吉住民のVocal performance channelというチャンネルで動画をUPしていました。

東京に住んでいたのは1年ぐらいなどですが、このエアトレインを聴くと何か情景が浮かぶから不思議なものです。音鉄(オトテツ)のひとが聞いても高評価じゃないかな?、因みにピアノを使った山手線のエアトレインが自分は好きです。

山手線 田町到着〜発車まで(エアトレイン+ピアノ)

もっと動画をUPして欲しいですね。こういう系統が好きな人けっこういると思うので、自分としては伸びていってほしいですし、もっと認知していってほしいです。そして彼、エアトレイン世界大会で優勝しているという経歴の持ち主。結構、ニッチなポジションですが電車ヲタや電車好きは世界的に都市部では多いので需要は結構あると思います。

エアトレイン OTO bar 2018.03.31

最後にYOUTUBEチャンネル登録はこちら
日吉住民のVocal performance channel
https://www.youtube.com/channel/UCZh7dQA8H7OmlwhsgaHVN1g/featured

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, channel-, performance, TV, UP, Vocal, youtube, ういる, エア, オト, そのひと, チャンネル, テツ, トレイン, ニッチ, ピアノ, ひと, ポジション, もの, ヲタ, 不思議, 世界, , 人け, 住民, 優勝, 動画, , , 大会, 山手線, , 情景, 持ち主, 放送, 日吉, 最後, 東京, 検索, 登録, 系統, 経歴, 自分, 評価, 認知, 都市部, , 電車, 需要, ,

偽動画(フェイクムービー)の境界線がすごく微妙ですね。

2019.11.20

Logging

More Parkour Atlas

こちらは本物の動画です、じゃこちらは偽動画の動画です。
最初にこちらの動画を見せて次にこちら(?)の動画を見ると
どっちも本物に思えてしまうから不思議です。

New Robot Makes Soldiers Obsolete (Corridor Digital)

でも、最終的には両方とも本物の動画になってしまうでしょうね。
ちなみに、ロボットは徐々に浸透していっています、工場の生産ラインなども
ロボットに置き換わっています。ロボットというと 人型 【ヒトガタ】を
イメージしがちですが、実際は人型ロボットでならないわけでも無いので
工場の生産ラインなどは人に人件費を払うより、24時間稼働可能な
ロボットを選ぶということは自然なことかと思います。

Spot Launch

boston dynamics 【ボストン・ダイナミクス社】

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

24, boston, dynamics, イメージ, ガタ, こちら, こと, ダイナ, どっち, ひと, フェイク, ボストン, ミクス, ムービー, ライン, ロボット, わけ, 不思議, 両方, , 人件, 人型, , 動画, 可能, 境界線, 実際, 工場, 微妙, 最初, 本物, 浸透, 生産, 稼働, 自然,

アリータ:バトル・エンジェルを観てきましたよ。

2019.02.23

Logging

映画『アリータ:バトル・エンジェル』本予告【天使降臨】編 2月22日(金)劇場公開

アリータ:バトル・エンジェルを観てきましたよ。
エンターテイメントな仕上がりですけど、何か物足りないのは
完結していないからなのか?
瞳の大きさですけど、あまり違和感なく見れたのは
不思議ですね。そしていづれ人はサイボーグ化した体で
永遠に生きるのかもなと・・・。
 
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

20, com, mCxvYpbLL, nbsp, youtube, アリータ, いづれ, エンジェル, エンターテイメント, サイボーグ, バトル, 不思議, , 完結, 永遠, , 違和感,

映画、エベレスト3Dを観てきましので感想なんかを。 #映画レビュー #エベレスト3D

2015.11.07

Logging


映画、エベレスト3Dを観てきましので感想なんかを残しときます。この映画、実話であり真実の物語という事で若干、感動するのかなとかそういう想いで映画を観に行きました。結果、全然違うことを感じることに。
3Dだったためか、すごく臨場感があり良かったのですが、どんどんと話が進むにつれてエベレストという山がどんなに険しくて危険な山なのかを垣間見ることが、この映画を通して観ることが出来ました。
本当にエベレストに登頂するということは命懸けなんだなと、そして一つ間違うと死んでしまう事さえもある、過酷な山。
凍傷で手や鼻が無くなっても生きているだけで本当にラッキーなんだなと思える、そんな映画です。
映画を観て山の怖さや命の尊さ(悲しみ)などを感じることになりましたが、何か映画を観て登山をしてみたい気持ちにもなりましたから不思議です。こんな人にお勧め、これから登山を始めようとか
山に興味を持っている人にお勧めですね。

映画『エベレスト 3D』予告

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

, エベレスト, お勧め, こと, これ, ため, ラッキー, レビュー, 一つ, 不思議, , , 凍傷, 危険, , 命懸け, 実話, , 感動, 感想, , 映画, 本当, 気持ち, 物語, 登山, 登頂, 真実, 結果, 臨場感, 興味, 若干, , 過酷, ,

cronPHPを作ってみた朝の続き。

2015.06.24

Logging


 
cronPHPを作ってみた朝の続き・・・たぶん、コレだけで十分かと思います(稼働させてないのでどう動くかは不明?)。仕事帰って作りました。この頃、もっと勉強しないとなと思うこの頃です。いまの自分に足りないのは間違いなく技術力です、あとタイピングとか・・・かなり遅いので生産性がかなり低いです。英語を打つのに遅すぎる・・・・。日本語はまぁまぁ早いのですけど。キーを覚えているというよりは何となく覚えているので・・・・なぜ、タイピングできるのか自分でも不思議なのです。
 

追記2022/09/06:詳しくは、こちらを参照くださいませ

<?php
//5分刻みに対して有効な無限クローン 処理が負荷の場合どうなるかは知りません。
date_default_timezone_set('Asia/Tokyo');
class cron{

    public function d_m($obj)
    {
            if($obj->m==="*")return true;
            if(preg_match("/,/",$obj->m))return $this->comma($obj->m,date("m"));
            if((int)$obj->m === (int)date("m"))return true;

            return false;
    }

    public function d_d($obj)
    {
            if($obj->d==="*")return true;
            if(preg_match("/,/",$obj->d))return $this->comma($obj->d,date("d"));
            if((int)$obj->d === (int)date("d"))return true;

            return false;
    }

    public function d_H($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->H)){
                $H = explode("/",$obj->H);
                if((int)$H[1]>0 && ((int)date("H") % (int)$H[1])===0)return true;
            }else{
                if($obj->H==="*")return true;
                if(preg_match("/,/",$obj->H))return $this->comma($obj->H,date("H"));
                if((int)$obj->H === (int)date("H"))return true;

            }
            return false;
    }

    public function d_i($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->i)){
                $i = explode("/",$obj->i);
                if((int)$i[1]>0 && ((int)date("i") % (int)$i[1])===0)return true;
            }else{
                if($obj->i==="*")return true;
                if(preg_match("/,/",$obj->i))return $this->comma($obj->i,date("i"));
                if((int)$obj->i === (int)date("i"))return true;

            }
            return false;
    }

    //曜日 0=日曜日 6=土曜日
    public function d_w($obj)
    {
            if((int)$obj->w[date("w")]===1)return true;
            return false;
    }

    public  function comma($c="",$t=""){
        if($c==="")return false;
        if($t==="")return false;
        $flg = false;
        foreach(explode(",",$c) as $cc){
            if((int)$cc===(int)$t)$flg = true;
        }
        return $flg;
    }


    public function d_command($obj){
        if($obj->command){
            exec($obj->command . " > /dev/null &");
        }
        return true;
    }

}
if ($argv[1]) {
   $filename = $argv[1];
    if(is_file($filename)){
        $jsn = json_decode(file_get_contents($filename));
        $cron = new cron();
        try {
            foreach($jsn as $obj){
                if($cron->d_m($obj)){
                    if($cron->d_d($obj)){
                        if($cron->d_H($obj)){
                            if($cron->d_i($obj)){
                                if($cron->d_w($obj)){
                                    $cron->d_command($obj);//波動拳{{{{
                                }
                            }
                        }
                    }
                }
            }
        } catch (\Throwable $th) {
            print $th->getMessage();
        }
    }
}

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

06, 09, 2022, 39, 5, Asia, class, cron, cronphp, date, default, function, lt, nbsp, obj, php, public, set, timezone, Tokyo, いま, かなり, キー, クローン, こちら, コレ, ダイビング, 不思議, 不明, 仕事, 処理, 分刻み, 勉強, 参照, 場合, 技術力, 日本語, 有効, , 無限, 生産性, 稼働, 自分, 英語, 負荷, 追記, ,