PHP

HTTP応答ヘッダーのPHPバージョンを非表示にする方法

こんにちは。 PHPを利用するWebサービスにおいて、 HTTP応答ヘッダーのPHPバージョンを隠す 方法を紹介します。 これらが表示状態にあると、攻撃に有用な情報を取得される可能性がありますので念のため無効にしておくことが望ましいでしょう。 php.ini の設定 対象は CentOS7 です。 /etc/php.ini を修正します。 設定は非常に簡単で・・・続きを読む

PHP で Slack のチャンネルにファイルをアップロードする

とある Web サーバーから PHP を使って Slack にファイルをアップロードしたくなったのですが、意外とやっている方が少なかったのでいろいろ試しました。 環境 PHP 7.1.2 (on XServer) API トークンの取得 トークンの取得は Slack API 推奨Tokenについて – Qiita を参考にさせていただきました。 ・・・続きを読む

PHP(PHP-ML)で機械学習

こんにちは。ふっくんです。 今回は PHP で機械学習を行う方法を紹介します。 ※検証環境 macOS 10.12 ※エディタ Visual Studio Code ※PHP 7.1.8 きっかけ もともと、機械学習やデータサイエンス等の技術に興味があり、 jupyter notebook(使用言語:python) や R を一通り試したが、これらの案件に携・・・続きを読む

Laravel 5.5 + PHP 7.2 で count のエラー (Warning) が発生

とあるプロジェクトで Laravel 5.5 を使っているものがあるのですが、最近手元の開発環境を更新して PHP 7.2 にしたところ、下記のエラーに見舞われて一部の機能が動かないという事態になりました。 ErrorException in Builder.php line …: count(): Parameter must be an array ・・・続きを読む