php

php

PHPのmb_send_mailでメール送信時に、はしご高「髙」やたつさき「﨑」など旧漢字や丸数字の日本語文字化け対策をする

PHPのmb_send_mailでメール送信する際に、例えばはしご高「髙」やたつさき「﨑」など旧漢字や①②③のような丸数字などの日本語文字化けが起こったので対策をしてみました。また、ヘッダの追記のついでにmb_send_mailでccやbc...
php

MySQL/MariaDBのデータをPHP側で暗号化・復号する

php関連記事なぜデータを暗号化・復号するのか?データベースに個人情報などを暗号化せずそのまま保存した場合、万が一データベースの情報が流出した時に第三者が見れてしまうのを防ぐためにデータを暗号化します。よくパスワードはphpのmd5でハッシ...
php

phpで10進数と16進数、2進数、8進数の変換と0埋め表記

php関連記事10進数から16進数に変換PHP10進数から16進数に変換するには、dechexを使い、引数に変換したい値を渡すと16進数に変換します。10進数から2進数に変換PHP10進数から2進数に変換するには、decbinを使います。1...
WordPress

WordPressの条件分岐タグでページを判別する

WordPressでサイト制作をしているうちに、「トップページだけサイドバーを非表示にしたい」や、「固定ページや個別投稿ページではサイドバーを表示したい」など、そのページごとに処理を変える必要が出てきます。そんなときは、WordPress条...
php

PHPでpreg_splitの文字化けを回避しながらテキストを改行ごとに区切ってHTMLメールをつくる

PHPでPOSTデータのテキストを改行ごとに区切ってpタグでマークアップし、HTMLメールをつくります。途中ではまった、preg_splitの文字化けを回避する方法も。php関連記事テキストを改行ごとに区切って、pタグで囲むfunction...
WordPress

WordPressテーマアップロード時に「辿ったリンクは期限が切れています。 もう一度お試しください。」と表示される

さくらサーバーで利用している、WordPressの「Cocoon」のテーマを、zipファイルでのアップロード時に「辿ったリンクは期限が切れています。 もう一度お試しください。」と表示される場合の対処方法。php関連記事「辿ったリンクは期限が...
php

PHPで画像アップロード時に比率を保ったまま縮小する

PHPの画像アップロードが任意のフォームで、 ・新規画像アップロード ・上書き画像アップロード ・画像削除 の編集しDBにファイル名を保存する機能がある。 画像アップロードあった場合に、画像のサイズを取得し、縦横どちらかが基準値により大きい...
php

phpで郵便番号を正規表現で3桁・ハイフン・4桁で出力するfunction

phpで郵便番号を正規表現で、3桁・ハイフン・4桁の形式で出力するfunction。文字列にハイフンがあってもなくても同じ出力になる。php関連記事郵便番号を出力するfunctionphp
php

phpで電話番号のハイフンを正規表現で出力するfunction

phpで電話番号のハイフンをパターン化して、正規表現で出力するfunction。DBには電話番号の検索がしやすいようにハイフン無しで格納する。ページ上では、携帯・市外局番2桁・3桁・なしのパターンによって、ハイフン有りで出力するためのfun...
MySQL

【MySQL】無いならINSERT、あるならUPDATEする、ON DUPLICATE KEY UPDATE構文

MySQLでレコードが無いならINSERT、あるならUPDATEする、ON DUPLICATE KEY UPDATE構文の使い方php関連記事checkboxテーブルを作成 このようにcheckboxテーブルを作成します。 id(AUTO_...