PHP

OGPタイプ(og:type)の設定をwebsiteとarticleで自動振り分け

OGP設定時にwebページの種類を指定する「og:type」があるのだけど、これがどうも全部ページ一緒くたんに"website"ではいけない事が判明した。 どうもトップページがwebsiteで下位ページがarticleでないといけないみたい...
PHP

【PHP】UTF8で文字数を半角0.5、全角1で区別してカウントする方法

PHPで日本語文字をカウントする事ってしょっちゅうあると思うんだけど、今や時代はUTF-8主流! ちなみにUTF8のようなマルチバイト文字の場合、 shift-jisのように半角が1バイト、全角が2バイトではなく、半角でも3バイトあったり(...
PHP

【PHP】文章を1文ごとに区切って配列に格納する方法

フォーム(textarea)なんかで取得した文章を、文末で1文ごとに区切って配列に入れたいと思ったので、色々調べてみた。 で、以下でできたのでシェア。 // 文末(「。」と「.」を文末とする)と改行を改行コード「\n」に統一 $br = a...
PHP

【PHP関数】explodeとpreg_splitの違い

explodeもpreg_splitも、共に文字列を指定した文字で区切って配列に格納する関数。 ただ、ちょっとその意味合い&使用用途が違う。 explode 特徴 区切り文字に正規表現が使えない。 でも、その分処理が早い。 書式 explo...
WEBツール

ブロガー必須ツール!?複数ブログサービスを一括管理できる無料ソフト

キーワードマーケティングやSEOの手段として活用されることの多い無料ブログ。 でもそんな便利な無料ブログも、複数持つと、ID・パスワードの管理や投稿の度に必要となるログイン作業がしこたま面倒になってくる。 例えば、FC2ブログを2個運用して...
PHP

【PHP】index.htmlや引数を省いて自ページのURLを取得する方法

パンくずリストの作成や各種ソーシャルボタンの作成等、自サイトの現在のURLをPHPで取得して活用する事は割と多いと思う。でも、その取得アドレス中にindexファイル(index.phpやhtml)が勝手に挿入されたり、各種パラメーター(引数...
HTML&CSS

テキストを1行で改行せずに左右に分けて表示するためのCSS

以下のようにテキストをうまく左右に分けて表示したい事って結構あると思う。 <<前ページ >>次ページ けど、うまくいかずに以下のように位置がずれる事もよくあると思う。(自分だけ?w) <<前ページ >>次ページ   ということで、うまくいく...
PHP

【PHP】n桁の数字の中から任意の桁の数字を取得+1桁ずつ配列に格納

n桁の数値の中から指定した桁の数値を取り出したい事ってあるよね? そんな時どうするのか調べたんだけど、関数としては文字列の切り抜きに使うsubstrしかなかった(と思う)。 わずかながらの速度を気にするなら、10の何乗がうんたらとか式書く方...
PHP

PHPで500サーバーエラーが起こった時の原因と対処方法

500エラー(500 - Internal Server Error)とは、サーバー側プログラム内部でエラーが起こり、クライアント側(ブラウザ側)からの要求を処理する事ができない状態のこと。 (500番代のエラーはすべてサーバー側のエラー)...
HTML&CSS

確認メッセージを別窓でポップアップさせるコード表記方法

ポップアップで「はい」「いいえ」の二択を迫るウィンドウを表示させるコードって、 毎回「あれ?どうだったっけ?」って調べてしまうのでメモっておく。 で、いつも思うけど、コードは至極簡単。以下Javascript+HTMLのみ。 <script...