PHP

1/2ページ

PHPからGoogleカレンダーに予定を追加・変更・削除する

PHP
  • 2020.06.30

PHPからGoogleカレンダーに予定を追加・変更・削除する方法を紹介します。 必要なもの Googleアカウント APIキー類 google-api-php-client APIキー類を取得する *Googleアカウントはすでに取得していることとする。 Google Developer Consoleにアクセスをし、クライアントID、クライアントシークレット、APIキーを取得する。 https: […]

短縮URLを作成する【Firebase Dynamic Links】

PHP
  • 2020.06.30

PHPで短縮URLを作成する方法を紹介します。 今回は、「Firebase Dynamic Links」を使用します。とても簡単です。 Firebase Dynamic LinksのAPIキーを取得 ・Firebase Dynamic Linksにアクセスし、Googleアカウントでログインする。  https://firebase.google.com/products/dynamic-link […]

PHPを使用してPDFの帳票を出力する方法

PHP
  • 2020.05.26

ここでは、PHPのPDF出力ライブラリである「TCPDF」を使った方法を紹介します。 TCPDFは、HTMLコードから簡単にPDFを出力することが可能です。 「TCPDF」公式サイト https://tcpdf.org インストール 公式サイトのGitHubからソースをダウンロードして、適当な場所に設置するのみで使用することができます。 https://github.com/tecnickcom/ […]

PHPの改ページメソッド

PHP
  • 2020.05.24

PHPで改ページメソッドを作成しましたのでソースを公開します。 自分がプログラミングをし始めた頃に作ったメソッドなので、これで良いのかは分かりませんが、動きます。 改ページメソッド 使い方

PHPで添付つきメールを送る

PHP
  • 2020.05.23

PHPで添付つきメールを送るメソッドを作成しましたので掲載します。 全部のメーラーに対応しているかどうかは保障してません。ご了承ください。 添付付きメール送信メソッド 普通のメール送信メソッド

フォームメールの途中が文字化けする【PHP】

PHP
  • 2020.05.23

フォームから送信されたメールの文章が途中が文字化けすることがあります。 その原因は、1行に表示する文字の長さがあるからです。 Emailの1行は、半角998文字まで つまり改行してないから。 それを解消する方法は、文章に強制的に改行を入れてしまえば良いということです。 下記のメソッドを使えばそれが実現できます。

PHPの入力チェックをするメソッド

PHP
  • 2020.05.23

PHPで入力チェクをするクラスのメソッドを作りましたので紹介します。 文字列が指定した長さかをチェックする 正しい日付かチェックする すべて半角数字かチェックする 郵便番号が正しいかチェックする //————————- //郵便番号チェック //引数 $value 文字列 //戻り値 true / fa […]

PHPで「西暦・和暦・年齢・干支 早見表」を作成

PHP
  • 2020.04.10

たまに西暦から和暦を調べたいことがあったので、PHPで西暦和暦の早見表を作成しました。 年齢と十二干支も見れるようにしています。 その関数を公開します。 作成した西暦・和暦・年齢・干支 早見表はこちらになります。 西暦→和暦変換関数 十二干支の取得関数 干支は、年を12で割ったあまりから判断することができます。 申(さる) 0 = 申(さる) 1 = 酉(とり) 2 = 戌(いぬ) 3 = 亥(い […]

PHPをLinux(CentOS7)にインストールする方法

PHP
  • 2020.03.16

有名なCMSのWordpressで使用されているスクリプト言語のPHPをLinux(CentOS7)にインストールする方法を紹介します。 yumコマンドを使ってインストールします 今回は、PHP7.3をインストールします。PHPのライブラリは、必要に応じて追加します。 「Y/N」の確認が出たらYを入力し、Enterを押して進めます。 「Complete」が出たらインストール成功です。 yum in […]

PHPでWordを出力する方法【PHPWord】

PHP
  • 2020.02.21

PHPWordは、PHPでWordを出力するための有名なライブラリです。 ここでは、その「PHPWord」を使用してExcelを出力する一般的な方法を紹介します。 「PHPOffice/PHPWord」公式サイト https://github.com/PHPOffice/PHPWord インストール composerを使用してインストールすることができます。 *「composer」のインストール方 […]

PHPで透過画像をリサイズすると透過が消える件の対応方法

PHP
  • 2020.02.20

PHPでPNGなどの透過画像をリサイズした時に透過画像が消えて、背景が黒色になる現象が発生していたので、調査をしました。 対応方法 ネット調べたところ、透過画像の処理を入れる必要があることが解りました。 PNG画像とGIF画像で異なる処理が必要みたいです。 とりあえず、下記の処理を追加すると出来ました。 <完全版のソース> 参考サイト https://qiita.com/ms2sato/items […]

PhpSpreadsheet(PHPExcel)で頭ゼロが消える問題の解消方法

PHP
  • 2020.02.20

PHPExcelを使って頭がゼロ(0)の数字を出力した時にExcelで頭ゼロ(0)が消えてしまう問題が発生したので対応をしました。 とても単純な事ですが、ただ、セルの形式を文字列型にするだけです。 また、アンパサント(&)などの文字列も「&」に変換されてしまう件も解消することができます。 対応方法 <セルの形式を文字列型に変更する> ●変更前 ●変更後 他の形式も調べてみました P […]

PHPでExcelを出力する方法【PhpSpreadsheet(PHPExcel)】

PHP
  • 2020.02.20

PhpSpreadsheet(PHPExcel)は、PHPでExcelを出力するための有名なライブラリです。 ここでは、その「PhpSpreadsheet(PHPExcel)」を使用してExcelを出力する一般的な方法を紹介します。 「PHPOffice/PhpSpreadsheet」公式サイト https://github.com/PHPOffice/PhpSpreadsheet PHPExce […]

composerのインストールと使い方

PHP
  • 2020.02.19

PHPのライブラリをインストールする場合、「composer」を使用するので、CentOS7にインストールする方法とコマンドをまとめました。 composerのインストール ●インストール確認 composerのアップデート ライブラリのインストール ライブラリのアップデート ●アップデートは、installとupdateがあります 「composer install」は、composer.loc […]

TCPDFで日本語を表示させる方法

PHP
  • 2020.02.17

TCPDFを使用してPDF作成するときに、日本語の文字列が表示できなくて少し苦労をしたので、その対応方法を掲載します。 はじめのソース 実行結果 日本語「あいうえお」が表示されない。 真っ白のPDFが表示されたのみ。 日本語フォントを指定して再実行 IAPフォントをダウンロードしてきました。 https://ipafont.ipa.go.jp/old/ipafont/download.html 以 […]