Linux

Apache 2.4 + MariaDB 10.3 + PHP 7.3 でWordpressを利用するWEBサーバーを作る

CentOS 8で稼働しているサーバーでWordpressを利用できるようにします、インストールする環境は以下の ...

Linux,プログラミング

CUI環境でLibreOfficeを利用して、EXCELファイルをPDFファイルを作成する

PHPを利用している環境でEXCELファイルをPDFファイルに変換する必要な開発案件がありました。
GUI環境をEXCELからPDFファ ...

Linux,プログラミング

「PHP Barcode Generator」を利用して1次元のバーコードを作成

PHP 5.3系では「Image_Barcode2」を利用して1次元バーコードを作成していましたが、PHP 7系に移行すると「Image_Barcode2 ...

Linux,プログラミング

PHPExcelを使用しているPHPでPHP 5.x から PHP 7.xに移行すると、「Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context」のエラーが上がりました。P ...

Linux,プログラミング

php 5系からphp 7.3に移行する作業あって移行後以下のようなエラーが上がりました

Warning: Use of undefined constant NONEXISTENT - assumed 'xxxxxxxx' ( ...

プログラミング

文字列をファイルに書き込む方法:file_put_contents()

PHPでファイルに文字列を書き込むには「file_put_contents()」の関数で書き込みできます。
ファイルに書き込むには、ファイルを開く関数「fo ...

プログラミング

PHPで改行コードを取り除く方法

PHPで改行コードを取り除く方法ですが、ネットで調べるといろいろな方法がありますが、str_replaceで改行を取り除く方法を紹介します。まず、下記のような改行を含む変数があるとします

< ...

プログラミング

Yahoo!ジオコーダAPIで住所から緯度経度を取得する

住所から緯度経度を取得する必要があったのでその方法を調べました。地図のAPIではGoogle Maps Platform(旧:Google Maps API)が有名ですが、Goo ...

プログラミング

PHPで下記のようなURIから「id=123」・「name=admin」のようなパラメータを取得について説明します
下記のURIでは、パラメータとURLは「?」で区切り、複数のパラメーターは「&」で繋いでいます。

プログラミング

複数行あるHTMLタグをヒアドキュメントを使って出力する

phpでHTML分を出力する場合、ヒアドキュメントを使うと便利です。
下記が簡単なサンプルです

<?php $html = <<<EOD & ...

プログラミング

error_log関数でエラーログを出力

エラーログなどを任意のファイルに等に出力する場合は「error_log」関数を使用すると便利です。error_log関数は任意のメッセージをログファイルに出力したり、メール送信できます

プログラミング

array関数で配列を初期化する

array関数を使用して、PHPの配列を初期化します。使い方は簡単は、$array = array() のように使います

$array = array();

簡単なサンプルでは、配列に値を挿入 ...

プログラミング

概要

PHPで複数のファイルをZIP圧縮して、ダウンロードする必要があったのでその際に参考に方法を紹介します

PHPのZIP拡張モジュールがインストールされているか確認する

PHP でZIP圧縮する場合は、Zip拡張モジュール ...

プログラミング

概要

PHPでExcelファイルをダウンロードするコードを調べてみましがが、xlsファイルのダウンロードのサンプルで動作するのはあったのですが、Excel2007以降の「xlsx」ファイルだとネットであるサンプルコードでは動作しないのが ...

プログラミング

概要

PHPで、CSVファイルをPHPで読み込む際に、Windowsで編集したCSVファイルを読み込むと文字化けをおこします。Linuxサーバーだと文字コードがUTF-8で、Windowsだと大抵はSJISなので文字化けが発生します。