PHP [PHP] PhpSpreadsheetで日付のセルを読み込むとシリアル値になる PhpSpreadsheetでExcelシートからデータを取得できるようになりましたが、ちょっと困ってしまったのが、日付が入力されたセル。 このセルの値をPhpSpreadsheetで読み込むと、シリアル値で取得されてしまいます。 UNIX... 2019.11.22 PHP
CentOS [CentOS] CentOS8.0にPHP7.3をインストール CentOS8.0では、デフォルトでPHP7.2がインストールされます。 そのままでも今は問題ないのですが、できれば最新のPHP7.3系を使いたいので、アップグレードを行います。 PHP7.3をインストールするためにはRemiリポジトリが必... 2019.10.28 CentOS
PHP [PHP] PhpSpreadsheetを使ってExcelファイルを操作する ちょっとした必要に迫られて、Excelファイルの情報を集計して、別のExcelファイルに出力する処理をつくることになりました。 今まではPHPExcelを使えばよかったのですが、今はメンテナンスされていないということで、今回初めてPhpSp... 2019.10.24 PHP
Windows PCViewでUnknownになってしまうWindows8以降のOSを判別する 社内の最新のPC情報を常に収集するため、PCViewというPC情報を収集してくれるツールを使っています。 以前、ドメインに参加できないエディションのWindowsにログオンスクリプトのようなものを実装する方法を記事にした際に、PCViewで... 2019.10.09 Windows
PHP [PHP] PHP7上でTCPDF6を使うとWarningたくさん! PHPを7.3.4にしたところ、TCPDF6が同じようなワーニングをたくさん吐いていることに気づきました。 こんなやつ。 PHP Warning: "continue" targeting switch is equivalent to "... 2019.04.27 PHP
CentOS [CentOS] CentOS7.6上でphpMyAdminがFatal errorになってしまった 2019年3月14日 解決 ある日突然、ブラウザからphpMyAdminにアクセスしても、画面が真っ白で何も表示されなくなってしまいました。 その間、いくつかアップデートは適用していて、その中で気になるのが、PHP7.3.2からPHP7.3... 2019.03.13 CentOS
CentOS [CentOS] CentOS7.6のphpMyAdminでForbiddenになったら 理由があってphpMyAdminを一度全て削除し、新たにインストールしなおしていたら、phpMyAdminからアクセス拒否(Forbidden)されてしまいました。 設定ファイルの修正が忘れがちなので、自分用に再度めもめも。 phpMyAd... 2019.03.13 CentOS
PHP [PHP] PEARのMailパッケージを使ってメール送信するための準備 管理ツールの一部で、更新されるたびに通知メールを送信する機能を持たせているのですが、サーバをお引越ししてからというもの、メールが届かなくて不思議に思っていました。 そう、エラーログを全く確認していなかったという、やってはいけないミス。ほぼ自... 2019.02.23 PHP
MySQL [MySQL] float型の使い方には要注意?! MySQLだけに限った話ではないですが、float型というのは、使い方によってはとても危険な型なんだそうです。 簡単に言えば、「float型の1.1は、正確には1.1ではない」というように。 mysql> show columns from... 2019.02.20 MySQL
CentOS [CentOS] CentOS7.6にPHP7.3をインストール CentOS7.6には、デフォルトでPHP5.4がインストールされます。 今となっては古いPHPになってしまいますが、商用ディストリビューションのRed Hat Enterprise Linux(RHEL)のソースを元に作られているCent... 2019.02.16 CentOS