PHPでメールを日本語で送信する簡単な方法(mb_send_mail)

php mb_send_mail

PHPでメール送信のプログラムを作成した際に、日本語による文字化けに悩まされることが多々ありますね。

文字化けの原因は、日本語のエンコード処理を適切に行なっていないためです。

これから紹介するサンプルを参考にしていただければ、拍子抜けするほど簡単に文字化けしないメール送信プログラムが作成できるでしょう。

 

ちなみに、windowsでのローカル環境でテストすると、送信先のプロバイダーによっては迷惑メール扱いとなり、送信できないことがあります。レンタルサーバー等の環境でテストすることをお勧めします。

 

続きを読む

PHPのheader関数でリダイレクトする方法とよくあるエラー

phpコーディング

別のページやサイトに移動させたいとき、header関数をよく使います。
フォーム送信完了後に自動的に別のページに遷移させたり、ログイン処理の判定など、使い方も様々ですね。

PHPでのリダイレクトの方法は簡単ですが、header関数の前に何かしら出力してしまいエラーにハマる人も多いようです。

そんなよくあるエラーもご紹介しますので、なぜか上手くいかない人もこれをチェックすればすぐに解決できるでしょう。

 

続きを読む

PHPでのコメントアウト(HTMLが絡んだ場合含む)

phpコーディング中

コメントアウトしたはずなのに、何故かコメントできずにブラウザに表示されてしまったり、レイアウトが崩れてしまった経験はないでしょうか。

特にHTMLの中にPHPを埋め込んで使う時に起きることが多いようです。

ここではPHPのコメントの基本から、HTMLとPHPをまとめてコメントする方法、何故かコメントアウトできないよくあるパターンをご紹介します。

コメントアウトにつまずいたら、ここをチェックすれば「なんだそんなことか!」と拍子抜けするほど簡単に解決できるでしょう。

 

続きを読む