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