PHP

PHP

[PHP] PhpSpreadsheetで日付のセルを読み込むとシリアル値になる

PhpSpreadsheetでExcelシートからデータを取得できるようになりましたが、ちょっと困ってしまったのが、日付が入力されたセル。このセルの値をPhpSpreadsheetで読み込むと、シリアル値で取得されてしまいます。UNIXタイ...
CentOS

[CentOS] CentOS8.0にPHP7.3をインストール

CentOS8.0では、デフォルトでPHP7.2がインストールされます。そのままでも今は問題ないのですが、できれば最新のPHP7.3系を使いたいので、アップグレードを行います。PHP7.3をインストールするためにはRemiリポジトリが必要に...
PHP

[PHP] PhpSpreadsheetを使ってExcelファイルを操作する

ちょっとした必要に迫られて、Excelファイルの情報を集計して、別のExcelファイルに出力する処理をつくることになりました。今まではPHPExcelを使えばよかったのですが、今はメンテナンスされていないということで、今回初めてPhpSpr...
Windows

PCViewでUnknownになってしまうWindows8以降のOSを判別する

社内の最新のPC情報を常に収集するため、PCViewというPC情報を収集してくれるツールを使っています。以前、ドメインに参加できないエディションのWindowsにログオンスクリプトのようなものを実装する方法を記事にした際に、PCViewでの...
PHP

[PHP] PHP7上でTCPDF6を使うとWarningたくさん!

PHPを7.3.4にしたところ、TCPDF6が同じようなワーニングをたくさん吐いていることに気づきました。こんなやつ。PHP Warning: "continue" targeting switch is equivalent to "br...
CentOS

[CentOS] CentOS7.6上でphpMyAdminがFatal errorになってしまった

2019年3月14日 解決ある日突然、ブラウザからphpMyAdminにアクセスしても、画面が真っ白で何も表示されなくなってしまいました。その間、いくつかアップデートは適用していて、その中で気になるのが、PHP7.3.2からPHP7.3.3...
CentOS

[CentOS] CentOS7.6のphpMyAdminでForbiddenになったら

理由があってphpMyAdminを一度全て削除し、新たにインストールしなおしていたら、phpMyAdminからアクセス拒否(Forbidden)されてしまいました。設定ファイルの修正が忘れがちなので、自分用に再度めもめも。phpMyAdmi...
PHP

[PHP] PEARのMailパッケージを使ってメール送信するための準備

管理ツールの一部で、更新されるたびに通知メールを送信する機能を持たせているのですが、サーバをお引越ししてからというもの、メールが届かなくて不思議に思っていました。そう、エラーログを全く確認していなかったという、やってはいけないミス。ほぼ自分...
MySQL

[MySQL] float型の使い方には要注意?!

MySQLだけに限った話ではないですが、float型というのは、使い方によってはとても危険な型なんだそうです。簡単に言えば、「float型の1.1は、正確には1.1ではない」というように。mysql> show columns from t...
CentOS

[CentOS] CentOS7.6にPHP7.3をインストール

CentOS7.6には、デフォルトでPHP5.4がインストールされます。今となっては古いPHPになってしまいますが、商用ディストリビューションのRed Hat Enterprise Linux(RHEL)のソースを元に作られているCentO...
スポンサーリンク