プログラミング

Thumbnail of post image 152

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

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

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

プログラミング

Thumbnail of post image 027

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

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

プログラミング

Thumbnail of post image 031

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

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

$array = array();

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

プログラミング

Thumbnail of post image 081

概要

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

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

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

プログラミング

Thumbnail of post image 197

概要

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

プログラミング

Thumbnail of post image 133

概要

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

Linux

Thumbnail of post image 153

概要

PHPでNW-7のバーコードを作成したいとの要望があり、Image_Barcode2を利用してバーコードを作成しました。

まずは、PEARのImage_Barcode2をインストールして、その後「NW-7」を利用できる ...

プログラミング

Thumbnail of post image 178

概要

CSVファイルでアップロードして何かしらの処理をする前にCSVファイルのフォーマットが、こちらが想定している仕様と同じどうかのチェックをするケースがあるかと思います。その場合でCSVファイルのヘッダーが、こちらの仕様と同じヘッダー ...

プログラミング

Thumbnail of post image 092

substr()を使って郵便番号を「3桁 – 4桁」に変換

ハイフンがない郵便番号をハイフンのある郵便番号に変換する場合は、「substr()」を利用して前半の3桁、後半の4桁に分けてその間に「−」を入れれば、ハイフンの入っ ...

Linux,プログラミング

Thumbnail of post image 010

概要

mysql関数を使ってphpからMySQL接続はphp5.5以降は非推奨となり、MySQLへの接続は「mysqli」か「PDO」になりました。

この「mysqli」と「PDO」を利用してPHPからMySQLへの接続方法 ...

プログラミング

Thumbnail of post image 172

概要

Lightsailで運用しているCentOS 7に、muninをインストールします。
NginxをWEBサーバーを構築済みとしており、ドメインは「munin.example.com」として手順を作成しています。Nginxの ...

Linux,WordPress

Thumbnail of post image 136

概要

WordPressを運用しているサーバーでファイルをアップロードすると

「エラーが発生しました。アップロードしたファイルは php.ini で定義された upload_max_filesize を超過しています。」

Linux

Thumbnail of post image 083

 概要

Amazon Lightsail にCentOS 7.x + Nginx + php-fpm + MariaDBの構成で、Owncloudをインストールしてみました。Nginx + php-fpm + MariaDBのインストー ...

Linux,WordPress,仮想化

Thumbnail of post image 111

Cent OS 7でnginx+PHP+MariaDBでWordpressをインストール

OSのみの作成したCent OS 7系のインスタンスに「nginx」+「php」+「MariaDB」の構成でwordpressをインストールする手 ...

プログラミング

Thumbnail of post image 190

if文の比較演算子で、イコールが2個続いた「==」とイコールが3個続いた「===」があります。
この違いですが、下記のサンプルをみれば、同じような値が入っていても実行結果は違います

<?php$int = 1234 ...