PHPアーカイブ
Nextcloudを 33 にアップデートしたら、管理者設定画面で、 設定サーバーID サーバー識別子が設定されていません。Nextcloudインスタンスが複数のPHPサーバー上で動作している場合…(…
さて、楽天市場の商品情報を取得するために楽天ウェブサービスの商品検索APIを利用しているのだけれど、インフラのアップグレードがあるそうで、 アプリの再登録、新しいAPIドメインへの移行、最新APIバー…
Nextcloudをバージョン30から31にアップデートした後、管理画面を覗くと複数の警告が表示された。 そのいくつかは、メッセージに書かれているとおりに occ を走らせれば解決するのだけれど、 デ…
PHPで、与えられた文字列が正しい日付フォーマットかどうか確認する方法はいろいろあるけれど、なかなか良いやり方を教えてもらった。正規表現によるチェックは必要なし。日付として正しい範囲かどうか('13月…
さて、コードエディタ・Visual Studio Codeを愛用しています。PHPコードを書くのをアシストしてくれる拡張機能『PHP Tools for Visual Studio Code』をインス…
UbuntuにApache・PHPをインストールすると、たぶんデフォルトでは PHP は prefork + mod_php で動作するようになっている。これを event + php-fpm に変更…
file_get_contents()はとても便利な関数で、例えば <?php $url = 'https://www.google.co.jp' ; $data = file_get_cont…
PHPで、例えば以下のような 1 秒ごとに数字を出力するスクリプトを書いてブラウザ上で実行してみても、結果は実行終了後にまとめて表示されます。 <?php for( $i = 0 ; $i &…
すぐに忘れてしまうのでメモメモ。 例えば、日付をキーにした以下のような連想配列があるとする。 $array1 = array( "2019-04-02" => "3" , …
PHP で HTML を解析するときに便利なライブラリ『Simple HTML DOM Parser』。その名のとおり、シンプルで使い勝手の良いライブラリです。 → PHP Simple HTML D…