2010年11月21日に投稿

[PHP]Server Queenの共有サーバーにPEARをインストールする

Server Queenの共有サーバーにPEARをインストールする際に、問題となった事柄と最終的にインストールが完了するまでの過程を示します。
続きを読む

に投稿

[PHP]mkdir関数で作成したディレクトリのパーミッションが0777にならない

mkdir関数は第二引数でディレクトリを作成する際のパーミッションを指定することができます。サーバーの設定によってはmkdir関数で0777と指定しても、0755になってしまう場合があります。ロリポップの共用サーバーでも、0777で作成しようとすると0755となりました。
続きを読む

2010年11月08日に投稿

[PHP]配列の要素数を取得する

配列の要素数を得るにはcount関数を使用します。


配列に格納されている要素を全て出力するループに使用する例です。配列の要素番号が0から始まることに注意します。

2010年11月05日に投稿

[PHP]ランダムな数値を生成する

ランダムな数値を得たい場合はrand関数を使用します。下記のサンプルコードは、0から10までの数値をランダムで表示します。


下記のように配列の要素をランダムで出力することもできました。

2010年11月04日に投稿

[PHP]bit.lyのAPIを利用してURLを短縮する

2ちゃんねるまとめブログナビゲーターのTwitter自動投稿機能実装にあたり、URLを自動で短縮する必要がありました。そこでbit.lyでURLを短縮できるAPIを公開しているとの情報を得られましたため、ありがたく利用することになりました。実装に利用したURL短縮のためのコードをサンプルとして下記に記載します。

続きを読む

2010年10月26日に投稿

[PHP]ある文字列から指定した文字数だけ右側から抜き出す

ある特定の文字列から、指定した文字数分だけ右から抜き出したい場合のサンプルです。

mb_substr関数はマニュアルによると、第二引数に開始位置を指定するのですが、ここにマイナスの値を設定すると右から左に向かって開始位置を指定することができるようです。サンプルの例では、-5を指定していますので文字列の右端から左に向かって5文字分の位置を開始位置とし、右に向かって5文字分を抜き出します。結果的に右から5文字を抜き出したことになります。ちなみに第四引数のエンコーディングを指定しないと、私の環境では文字化けしてしまいました。

2010年10月23日に投稿

2ちゃんねるまとめブログのRSSを一覧で表示する「2ちゃんねるまとめブログナビゲーター」を作成しました

技術的なトレーニングを兼ね、日々お世話になっているブログの更新情報を一覧で見れるWEBサービスを作成しました。(サービスと呼べるほどのものではありませんが・・・)現在の機能はRSSをはてブの数と共にずらずらと表示させるだけです。

2ちゃんねるまとめブログナビゲーター
http://matome-navi.t-szk.com/