phpで「extension」の場所を確認する方法
php.iniで拡張パッケージを指定するディレクトリである「extension_dir」設定ですが、「extension」の場所がわからずに少し困りましたが、「phpinfo」関数で確認できます。 WEBで「phpinf […]
Copyrightの年を自動で今年の年に変更する
毎年、年始の恒例となっているのが「Copyright」の後に昨年の表示になった年を今年に変更する事です。 この作業は、運営しているコーポレートサイトで毎年やってますが、年が変わる時は正月休みで、休み明けに他の作業もあり忘 […]
除外リストにある文字を含む行を削除する方法「シェルスクリプト」
アカウント・ディレクトリ等の一覧のをファイルが有り、そのファイル内で特定の文字を含む行を削除したい場合は、「sed」コマンドを利用すればできます。 その削除したい文字列を除外リストのようなファイルにある場合は、while […]
sedコマンドでHTMLタグの中身を取得する
HTMLソースで以下のようなタグの場合、<h2>~</h2>に囲まれた「TEST」のみを取得したい場合ですが、sedコマンドを利用するとタグで囲まれた中身を取得できます <h2>tes […]
行頭にゼロに入った数値の文字列で0を解除する【シェルスクリプト】
シェルスクリプトで0で埋め込まれた数字が入っている文字列で「0」を取り除く 0で埋められた「001」、「0010」等の文字列になっている数字で、先頭からある「0」を外したい場合があります。 sedコマンド「s/0*\([ […]
シェルスクリプトで、1週間分のファイルをバックアップする
定期的に特定のファイルをバックアップする方法を紹介します。日時でcronで実行して7世代(1週間分)、特定のファイルを保存するシェルスクリプトです。動作確認はCentOSでおこなっています 流れとしては、バックアップする […]
シェルスクリプトで小数点以下を四捨五入する方法
シェルスクリプトで小数点以下を四捨五入する方法ですが、awk コマンドを利用すればできます。 awkコマンドでは、「printf("%d\n",x)」とすれば整数として出力できるので、小数点以下を切り捨てられ整数分のみ表 […]
SSL証明書の有効期限をメールで通知するスクリプト
無料のSSL証明書の「Let’s Encrypt」を利用しています。有償のSSL証明書と比べると有効期限が短いので更新を忘れそうなので、SSL証明書の有効期限をチェックしてその期限をメールするスクリプトを作成しました c […]
PHP+LibreOfficeでEXCELファイルをPDFファイルを作成する
CUI環境でLibreOfficeを利用して、EXCELファイルをPDFファイルを作成する PHPを利用している環境でEXCELファイルをPDFファイルに変換する必要な開発案件がありました。 GUI環境をEXCELからP […]
PHP 7.x でバーコードを作成する方法「PHP Barcode Generator」
「PHP Barcode Generator」を利用して1次元のバーコードを作成 PHP 5.3系では「Image_Barcode2」を利用して1次元バーコードを作成していましたが、PHP 7系に移行すると「Image_ […]
PHPエラー : Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context
PHPExcelを使用しているPHPでPHP 5.x から PHP 7.xに移行すると、「Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context」のエラーが上 […]
PHPエラー : Warning: Use of undefined constant NONEXISTENT - assumed 'NONEXISTENT'
php 5系からphp 7.3に移行する作業あって移行後以下のようなエラーが上がりました Warning: Use of undefined constant NONEXISTENT - assumed 'xxxxxxx […]
バッチファイルで日付/時間をファイル名につけて、ファイルをコピーする
ファイルに(YYMMDD_HHMMSS)のような日付/時間をつけてコピーする Windowsのバッチファイルでファイルをコピーする時に、日付と時刻をファイル名につけてコピーするには、「date」や「time」などの変数し […]
バッチファイルでコメントアウトを利用する
PHPや他のプログラムのようにコメントアウトで処理の説明を書いてたりしたい場合、バッチファイルでどの記号で使えるかわからなかったので調べてみました。 バッチファイルでのコメントアウト「rem」コマンドを使用します。rem […]
curl でSSL証明書を無視して接続する
CurlでSSL証明のエラーを無視して接続する オレオレ証明書等でCurlで接続した際に、SSL証明書がエラーとなり接続できない状態で証明書を無視して接続するには「-k」、「--insecure」のオプションを使います […]




