php

IT Tips

この世の99%のEメールアドレスにマッチする正規表現、現る

私はphpフレームワークを使っているので、EメールアドレスのバリデーションをPCRE準拠で組む機会は殆どありません。 そして、様々なサイトで上記正規表現のソースコードを見せ合い激論を起こす。なんて光景も嫌というほど見てきましたw もういいで...
IT Tips

そういえばphpのバージョンが5.6.9になったんだった

remiレポジトリ(php56)からアップデートかかってたの今日気づいた('A`) Version 5.6.9 14-May-2015 Core: Fixed bug #69467 (Wrong checked for the interf...
IT Tips

エラーページやHTTPヘッダから、Apacheとphpのバージョンを隠す方法

・Apacheのバージョンを隠す: #sudo vi /etc/httpd/conf/extra/httpd-default.conf ServerTokens Prod ・HTTPヘッダにphpに関する情報を出力させない #sudo vi...
IT Tips

PEARとPECLの自動更新

注意:php拡張ライブラリがひとつでも壊れていると、Apacheが正常に再起動してくれません。 下記シェルスクリプトの使用は、自己責任でお願いします。 ※rootに指定したメールアドレスからの通知をOFFにしたい場合、各コマンドの末尾に「 ...
IT Tips

BtoCサイトにユーザ登録した直後にビギナーズガイドを出す場合の仕組み

・BtoCサイトでユーザ登録をし、仮登録完了メールが届く ・仮登録メール中のURLを開くと、本登録完了の通知が出る ・その直後にページ遷移すると、初回ログイン時にのみビギナーズガイドのページに遷移される ここまでの流れを極力簡素且つ合理的に...
雑記

phpで動的作成したPDFを吐き出すライブラリ「FPDI」

テンプレートとなるPDFをphpソース中で読み込み、好きな位置に画像やテキストを埋め込めるスグレモノ。
IT Tips

文字列中の絵文字を一括削除するphp関数

スマホ・ガラケー絵文字をごっそり削除する関数。 <?php // 絵文字削除関数(第一引数:対象文字列, 第二引数:出力文字エンコード) public function RemoveEmoji($str,$tmpl_enc='UTF-8')...
IT Tips

数年前にphpで作ったメールフォームスクリプト

必要なファイルは、ソースから逆コーディングしてくんろ(ぁ 仮にSPFレコードやら何やらが一致しない場合ですが ・PC:SpamAssassinやセキュリティソフトでメールヘッダを解析されていたら、スパム行きになるかも ・ケータイ:メールのな...
IT Tips

phpでUserAgentからブラウザ・OS・モバイル端末の詳細情報諸々を取得する方法

phpのbrowscap.iniを用いれば、UserAgentからブラウザや端末の様々な情報の解析がラクに出来るようなります。 今回はその自動browscap.iniの自動更新シェルとサンプルをご紹介。 1.下準備。 ・phpのバージョンが...