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