PHP

スポンサーリンク
PHP

PHPMailer5.2でSMTPでメール送信する

CPIサーバーで運用中のシステムから送信するメールがGメール宛に届かない現象が発生したため別のメールサーバーのSMTPを使ってメール送信することにしました。 現行システムは "PHP 5.5.27" で動いているため SMTPでメール送信す...
MySQL

PHP | exec()関数で mysqldump を実行

PHPのexec()関数でmysqldumpを実行してMySQLデータベースのダンプファイルを取得する方法。 exec()関数で mysqldump を実行 <?php /** * PHPの exec() で mysqldump を実行する...
PHP

PHP | 旧字や半角カナなどメール送信時の日本語文字化け対策

"mb_send_mail" でメール送信する際、"mb_language" の設定が "ja" の場合、旧字や半角カナなど一部の日本語文字列が文字化けされた状態で送信されてしまいます。 文字化けになる設定 // 言語設定 $lang = ...
PHP

へテムル | .htaccessでPHPバージョン指定を行う方法

へテムル管理画面で設定したPHPバージョンと異なるバージョンのPHPをディレクトリ毎に設置する .htaccess でバージョン指定(変更)する方法のメモ。 PHPバージョン確認 管理画面で確認 へテムル管理画面でドメイン毎に設定されている...
kintone

kintone | 既存の入力フォームからPOSTされた値を kintone API を使ってレコード追加する方法

お問い合わせフォームなど既存の入力フォームからPOSTされた値を kintone REST API を使ってレコード追加する方法のメモ。 裏の処理内容は「kintone | PHPのcURL関数で kintone API を叩いてレコードを...
kintone

kintone | PHPのcURL関数で kintone API を叩いてレコードを追加する方法

kintoneアプリ作成から kintone REST API をPHPのcURL関数で叩いてレコードを追加する方法のメモ。 kintoneアプリ作成 アプリ作成 "文字列(1行)"の入力フォームを3つ配置して氏名、電話番号、メールアドレス...
PHP

PHPスニペット 都道府県リストの配列

都道府県リスト 都道府県のリストを配列にして定数で定義します。 <?php /* 都道府県リスト */ $pref_list = [ [ 'pref_id' => 1, 'pref_name' => '北海道', 'pref_kana' =...
PHP

PHP | Googleログインのサンプル(Google API Client Library for PHP 使用)

先日のLINEログインに続き今回はGoogleログインのサンプルです。ファイル構成はなるべくLINEログイン同様にしたいと思いましたので、6つのファイルと "Google API Client Library for PHP" をcompo...
PHP

PHP | LINEログインのサンプル(LINEログイン v2.1)

PHPアプリでLINEログインを利用したかったのでサンプルを作りました。以下の6つのファイルに分けています。 index.phpLINEログインのボタン設置と取得した結果の表示ページに使用err.php特別機能させていないため不要ですが、エ...
PHP

PHP | マイクロ秒単位(1秒の百万分の1)でスリープさせる方法 usleep

秒単位でスリープさせる関数に sleep関数 がありますが、usleep関数 を利用するとマイクロ秒単位でスリープさせる時間を指定することが出来ます。 0.5秒(50万マイクロ秒)スリープ 0.5秒(50万マイクロ秒)間スリープさせる場合は...
PHP

楽天市場商品検索APIを叩いて商品情報を取得する

楽天市場商品検索APIから商品情報を取得 楽天市場商品検索API(※Rakuten Web Service SDK for PHP 利用)を用いて検索キーワード「CAMP」に該当する商品情報のリストを取得するサンプル。 <?php // S...
PHP

Rakuten Web Service SDK for PHP をインストールする

Composer でインストール インストールコマンド composer require rakuten-ws/rws-php-sdk 実行結果 $ composer require rakuten-ws/rws-php-sdk Info ...
PHP

PHP | POST上限数(max_input_vars)を変更する

ECサイトの在庫数などの設定を1ページ内に表形式で全て表示して更新出来るシステムを構築し本番環境へ公開したら何故か動かない現象がありました。 原因は、POST可能な上限数(max_input_vars)を超える値を送信していため途中からデー...
PHP

PHP | プラス「+」の符号付き金額を表示する

「+100円」とプラス「+」の符号付きの金額を表示する方法。スマートな方法とイケてない方法もメモとして残します。 スマートな方法 // 金額 $price = 100; // 符号付き金額 $price_str = sprintf("%+d...
PHP

エックスサーバー Composerをインストール(バージョン変更)する方法

エックスサーバーにはデフォルトで Composer がインストールされていますが、バージョンが古いため別のディレクトリに最新バージョンをインストールします。 既存のComposerのバージョン確認 バージョン確認用のコマンドで確認すると C...
PHP

エックスサーバー コマンド実行時(CLI)のPHPバージョンを変更する方法

以前、コマンド実行時(CLI)のPHPバージョンをデフォルトの5系から7系へ変更したことがありましたが、今回は変更したPHP7系の中の最新バージョンへ変更したいと思います。 PHPバージョン確認 $ php -v PHP 7.2.34 (c...
PHP

PHP 桁数を指定して数値をゼロ詰め表示する str_pad()

会員番号などを表示する際、数値を5桁など桁数を指定してゼロ詰め表示させたい場合 str_pad関数を利用します。 5桁になるよう数値の左側をゼロ詰めする //会員ID $member_id_a = 7; $member_id_b = 12;...
PHP

PHP 文字列内で定数を展開する方法(無名関数/クロージャ)

PHPで文字列を出力する際、変数であればダブルクォートで囲った文字列内に中カッコで変数を囲えば展開出来ますが、同様の方法で定数を展開することが出来ません。 パラメータの内容をそのまま返す無名関数(クロージャ)を用意する 以下のようにパラメー...
PHP

WordPress PDOを利用してデータベースから投稿データ等を取得する方法

WordPressのデータベースから投稿データなど直接データを取得する方法として $wpdb を利用する方法がありますが、今回は PDOを利用してデータベースからデータを取得する方法をご紹介致します。 データベースへ接続する $dbh = ...
PHP

PHP クッキー(Cookie)へ値を保存・削除する方法

PHPでは setcookie関数を利用してクッキーに何かしら保持したい値を保存・削除することが出来ます 書式 setcookie('クッキー名', 'クッキー値', 有効期限, 'パス', 'ドメイン', SSLフラグ); クッキー名'n...
スポンサーリンク
タイトルとURLをコピーしました