unhtmlspecialchars()なんてそう言えば作ったなぁ

今日、昔のサイトを修正していたら、PHP初心者のころ作ったPHPプログラムで、なんだかなつかしい書き方を見つけました。

見ての通り、htmlspecialchars()でエンティティ化された文字列を、もとに戻す関数です。

function unhtmlspecialchars( $str ){
	$entry = array_flip( get_html_translation_table( HTML_SPECIALCHARS ) );
	return strtr( $str, $entry );
}

“unhtmlspecialchars()なんてそう言えば作ったなぁ” の続きを読む

CORESERVERとXREAで、PHPからSSLかどうか判別する。

CORESERVERで、通常のページとSSLページで処理を変えたいという状況が発生しました。

サーバの環境変数の何かで、通常のページとSSLページで違うところがあれば、そこら辺で振り分けようかな~と思って、phpinfo()をチェック。

ぱっと見ても分かりづらいので、ファイルの比較ができるWinMergeというソフトで比較してみます。
“CORESERVERとXREAで、PHPからSSLかどうか判別する。” の続きを読む