![](https://office-obata.com/report/wp-content/uploads/2024/04/top-4-300x300.jpg)
PHPのbase64_encode()でエンコードしたデータをMYSQLでデコードしてみた。
MYSQLに日本語のデータを保存する場合、大抵はそのまま保存します。ですが、まれに文字化けなどを起こす場合、テクニックの ...
![](https://office-obata.com/report/wp-content/uploads/2024/03/top-1-300x300.jpg)
PHPでクラスの関数が2回コールされている現象を調べた
プログラムの構築をしていると、時折不可思議な動きをすることがあります。今回、クラスの関数を1回しか呼び出ししていないのに ...
![](https://office-obata.com/report/wp-content/uploads/2023/08/top-2-300x300.jpg)
PHPで&#文字を通常文字にもどす。
webには文字コードがいくつかあります。代表的なものに「UTF-8」「Shift JIS」などがあります。 PHPをされ ...
![](https://office-obata.com/report/wp-content/uploads/2023/08/top-300x300.jpg)
PHPで「0」と「false」と「null」を区別する
PHPを組んでいると時折「あれ?」となる動きをすることがあります。よくあるのが、正常なのにfalse判定になるなどです。 ...
![](https://office-obata.com/report/wp-content/uploads/2023/07/top-3-300x300.jpg)
PHPで2次元配列から文字列を検索する
PHPでサイト制作をする場合、たいてい「検索」がつきものです。(PHPに限らず、サイトにプログラムを盛り込む場合はですが ...
![](https://office-obata.com/report/wp-content/uploads/2023/07/top-1-300x300.jpg)
PHPでQRコードを生成してみた
最近はスマホ前提のホームページが増えてきました。それにともない、QRコードを利用するケースも増えてきました。スマホでUR ...
![](https://office-obata.com/report/wp-content/uploads/2023/04/top-3-300x300.jpg)
Deprecated: Using ${var} in strings is deprecated, use {$var} instead に対処
もはや恒例ともいうべきPHPのバージョンアップ。避けては通れない道とはいえ、バージョンアップごとに何かしら新たなエラーが ...
![](https://office-obata.com/report/wp-content/uploads/2022/07/top-4-300x300.jpg)
PHP Fatal error: Uncaught Error: Call to a member function に対処
PHPでプログラムを組んでいると、得てして「Fatal error(致命的エラー)」が発生します。当然致命的エラーなので ...
![](https://office-obata.com/report/wp-content/uploads/2022/07/top-2-300x300.jpg)
PHP配列の1要素だけを削除する方法を調べた
PHPで配列を作成することは多々あります。ただ、配列の一部を削除することはあまりありません。 なぜなら、削除するなら初め ...
![](https://office-obata.com/report/wp-content/uploads/2022/05/top-3-300x300.jpg)
PHPで複数階層ディレクトリ(フォルダ)を作成する
PHPでテキストログ出力部分を制作しようとしたときに、ふと思いました。「年、月別でフォルダ管理すれば使いやすいのではない ...
![](https://office-obata.com/report/wp-content/uploads/2022/04/top-5-300x300.jpg)
PHP セッションが20分ほどで勝手に消える現象に対処
PHPでwebサーバーにシステム構築する場合、必ず使用するのが「セッション」です。なぜならば、PHPは通常のプログラムと ...
![](https://office-obata.com/report/wp-content/uploads/2022/02/top-6-300x300.jpg)
PHPで実在しない郵便番号をエラーにする
先週は郵便番号のフォーマットを自動で統一化する方法についての記事を書きました。 書いていて次の疑問がわきました。 フォー ...
![](https://office-obata.com/report/wp-content/uploads/2022/04/top-2-300x300.jpg)
PHPでドメイン存在確認チェックをする
先週の記事で、内部ドメイン・外部ドメインの切り分けについて記載いたしました。その際にサンプルには、存在しないドメインをエ ...
![](https://office-obata.com/report/wp-content/uploads/2022/02/top-2-300x300.jpg)
PHPで外部リンクならば「_blank」を自動で付与する
webでの暗黙のお約束事に次のことがあります。 内部リンクのtarget指定は「_top」 外部リンクのtarget指定 ...
![](https://office-obata.com/report/wp-content/uploads/2021/12/top-3-300x300.jpg)
TCPDFで特定日本語文字が表示されないのをなんとかする
PHPでPDFファイルを生成するために、私は「TCPDF」を使用しています。関数を呼び出すと、PDFを作成することができ ...
![](https://office-obata.com/report/wp-content/uploads/2021/11/top-1-300x300.jpg)
PHPでisset()で配列のメンバ存在を判定できないケースに対処
あけましておめでとうございます。本年もよろしくお願い申し上げます。 以前の記事で、配列に存在しないメンバ名を参照すると、 ...
![](https://office-obata.com/report/wp-content/uploads/2021/07/top-2-300x300.jpg)
PHP mail()関数で日本語を文字化けさせずに送信する
PHPからメール送信することは可能です。メールフォームなどに入力された内容をメールで送信することはよくあることです。 P ...
![](https://office-obata.com/report/wp-content/uploads/2021/06/top-8-300x300.jpg)
TCPDFでPDFに画像を埋め込んでみた
PHPからPDFを生成するには、主にFPDFというライブラリを使用します。FPDFの後継としてTCPDFというライブラリ ...
![](https://office-obata.com/report/wp-content/uploads/2021/05/top-4-300x300.jpg)
Uncaught SyntaxError: Unexpected token < in JSON at position 4に対処
HTMLとPHP間でデータ通信をするにはコツがいります。 平たく言うとJSONを使用すればできます。ところが今回、JSO ...
![](https://office-obata.com/report/wp-content/uploads/2021/05/top-3-300x300.jpg)
PHP Notice: Trying to access array offset on value of type null in に対処
PHPは定期的にバージョンアップしています。その都度一部仕様が変更になり、今までOKでも、バージョンアップ後エラーになる ...
![](https://office-obata.com/report/wp-content/uploads/2020/11/top-3-300x300.jpg)
xampp でphpエラーログを表示する
私はPHPでプログラム制作を行う際に、ローカル環境のXAMPPで開発しています。致命的なエラー等で実機サーバーに迷惑をか ...
![](https://office-obata.com/report/wp-content/uploads/2020/10/top-300x300.jpg)
PHPでShift_JISのフォームが文字化けする現象に対処。
ホームページ制作でPHPフォームは様々な場面で使用します。当然サーバーもその都度異なるため、PHPフォームが思うように動 ...
![](https://office-obata.com/report/wp-content/uploads/2020/09/top-4-300x300.jpg)
var_dumpをテキスト化してログ出力する
PHPのデバックに重宝する関数が「var_dump()」です。単数、配列などどのような形式でも変数の中身を画面に出力して ...
![](https://office-obata.com/report/wp-content/uploads/2020/08/top-3-300x300.jpg)
PHPで既に登録済みの画像を複製する方法
webプログラム制作の際に、様々な機能を盛り込むことがあります。今回行った機能制作は「記事複製処理」です。以前の記事を利 ...