プログラミング phpで複数のファイルをZIPに圧縮してダウンロードする方法 概要PHPで複数のファイルをZIP圧縮して、ダウンロードする必要があったのでその際に参考に方法を紹介しますPHPのZIP拡張モジュールがインストールされているか確認するPHP でZIP圧縮する場合は、Zip拡張モジュールが有効になっていない... 2019.06.28 プログラミング
プログラミング phpでExcelファイル(xlsx)のダウンロード 概要PHPでExcelファイルをダウンロードするコードを調べてみましがが、xlsファイルのダウンロードのサンプルで動作するのはあったのですが、Excel2007以降の「xlsx」ファイルだとネットであるサンプルコードでは動作しないのがあった... 2019.06.25 プログラミング
プログラミング 文字コードを変換してCSVをファイルを読み込む【PHP】 概要PHPで、CSVファイルをPHPで読み込む際に、Windowsで編集したCSVファイルを読み込むと文字化けをおこします。Linuxサーバーだと文字コードがUTF-8で、Windowsだと大抵はSJISなので文字化けが発生します。CSVフ... 2019.05.27 プログラミング
Linux PHPでImage_Barcode2を利用して、NW-7のバーコードを作る 概要PHPでNW-7のバーコードを作成したいとの要望があり、Image_Barcode2を利用してバーコードを作成しました。まずは、PEARのImage_Barcode2をインストールして、その後「NW-7」を利用できるようにしますPEAR... 2019.05.23 Linux
プログラミング csvファイルのヘッダーが、指定したカラムか確認する【PHP】 概要CSVファイルでアップロードして何かしらの処理をする前にCSVファイルのフォーマットが、こちらが想定している仕様と同じどうかのチェックをするケースがあるかと思います。その場合でCSVファイルのヘッダーが、こちらの仕様と同じヘッダーになっ... 2019.05.20 プログラミング
プログラミング ハイフンなしの郵便番号を「3桁 – 4桁」に変換 substr()を使って郵便番号を「3桁 - 4桁」に変換ハイフンがない郵便番号をハイフンのある郵便番号に変換する場合は、「substr()」を利用して前半の3桁、後半の4桁に分けてその間に「−」を入れれば、ハイフンの入ってない郵便番号にハ... 2019.05.15 プログラミング
Linux PHPでMySQLに接続する方法(mysqli, PDO) 概要mysql関数を使ってphpからMySQL接続はphp5.5以降は非推奨となり、MySQLへの接続は「mysqli」か「PDO」になりました。この「mysqli」と「PDO」を利用してPHPからMySQLへの接続方法を紹介します接続する... 2019.05.10 Linuxプログラミング
プログラミング var_dumpの内容を改行を入れて見やすくする方法 概要Lightsailで運用しているCentOS 7に、muninをインストールします。NginxをWEBサーバーを構築済みとしており、ドメインは「munin.example.com」として手順を作成しています。Nginxのインストール手順... 2019.04.23 プログラミング
Linux アップロードできる ファイルサイズの容量サイズ変更(Nginx) 概要WordPressを運用しているサーバーでファイルをアップロードすると「エラーが発生しました。アップロードしたファイルは php.ini で定義された upload_max_filesize を超過しています。」とエラーが表示される場合... 2019.04.04 LinuxWordPress
Linux Nginx+OwnCloudでLightsailにインストール 概要Amazon Lightsail にCentOS 7.x + Nginx + php-fpm + MariaDBの構成で、Owncloudをインストールしてみました。Nginx + php-fpm + MariaDBのインストール及び設... 2019.03.20 Linux
Linux Lightsaiで nginx+PHP+MariaDB の構成でwordpressをインストール Cent OS 7でnginx+PHP+MariaDBでWordpressをインストールOSのみの作成したCent OS 7系のインスタンスに「nginx」+「php」+「MariaDB」の構成でwordpressをインストールする手順です... 2019.03.07 LinuxWordPress仮想化
プログラミング PHP if文での「==」と「===」の違い if文の比較演算子で、イコールが2個続いた「==」とイコールが3個続いた「===」があります。この違いですが、下記のサンプルをみれば、同じような値が入っていても実行結果は違います<?php$int = 1234;$str = "1234";... 2019.01.16 プログラミング
Linux PHP 文字列・変数の結合 文字列・変数を連結する方法PHPで文字列を結合するには、結合演算子「.」を使う場合と、結合代入演算子「.=」を使って結合する方法がありますドット「.」を利用して文字列を結合するドットを利用して文字列を結合する場合は、’文字列’.'文字列' ... 2018.12.18 LinuxMacUbuntuプログラミング
Linux PHP シングルクォートとダブルクォートの違い シングルクォート(シングルコーテーション)とダブルクォート(ダブルコーテーション)の違いPHPでのシングルクォートとダブルクォートの違いですが、今まであまり深く考えずに使用していました。私の場合は日頃はプログラミングよりサーバー管理が主業務... 2018.12.17 LinuxMacUbuntuプログラミング
Linux PHP Warning: Module ‘mbstring’ already loaded in Unknown on line 0 エラー 最近、PHPのプログラムの編集作業があって久しぶりにPHPのプログラムを修正してテストすると、以下のようなエラーがでました。$ php test_sftp.phpPHP Warning: Module 'mbstring' already ... 2018.11.06 LinuxMac