articles

2010 年 2 月 24 日

PHP mbstringの日本語文字化け回避

CATEGORYPHP  TAG 8:57 PM

php.iniを変更できないときは、これで文字化けを回避したらいいそうですが・・・

ini_set('mbstring.script_encoding', 'UTF-8');
ini_set('mbstring.internal_encoding', 'UTF-8');

実際のところよくわかっていません。
一応メモっておきます。

2010 年 2 月 20 日

jQuery COREのeq()とSelectorsの:eq

CATEGORYCorejQuerySelectors  TAG 1:31 PM

これもやってることは同じだと思います。

$("div:eq(2)").addClass("test");
$("div").eq(2).addClass("test");

場面によって使い分ける形で。
セレクタだったか、関数だったかとこんがらがってました。
両方ありました。

$(“#test:eq(2)”)で
$(“#test:eq[2]“)ではない

2010 年 2 月 18 日

jQuery 1.4がリリースされてました。

CATEGORYGooglejQuery  TAG 12:13 PM

初心者にはあまり関係ないと思って何もしてなかったのですが
高速化されてたり、以外に使えそうなメソッドがありましたので
導入していきたいと思います。
1.3ではliveにお世話になりました。
1.4ではどうなるんでしょうか。

<script src="http://www.google.com/jsapi" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">google.load("jquery", "1.4");</script>

これはgoogle.load(“jquery”, “1″)って書いておけばよかったのでしょうか?
それとも引数なし?
全部のサイトで変えるの面倒ですね。

バージョンアップされたjQuery1.4で、新たに導入されたメソッド一覧
http://smkn.xsrv.jp/blog/2010/01/new-method-from-jquery1_4/

2010 年 2 月 17 日

PHP unix ディレクトリの通常ファイル個数を調べる

CATEGORYexecPHPunix  TAG 5:25 PM

unixのコマンドがphpで使える事すら危うかったです。
すごく損した気分です。

ありがとうございました。
http://shoyu-ramen23.jugem.jp/?eid=190

$target_dir = '/var/www/public_html/test/images/';

//コマンドの実行結果を受け取る配列
$result = array();

$command = "find " . $target_dir . " -type f | wc -l";
exec($command, $result);

//出力
echo '通常ファイル数は、' . $result[0];

find /var/www/public_html/test/images/ -type f | wc -l
というコマンドを送っているんですね。

2010 年 2 月 16 日

PHP getcwd()とdirname(__FILE__)

CATEGORYPHP  TAG 12:01 PM

getcwd()とdirname(__FILE__)の違いがよくわかりませんが、
どちらもカレントディレクトリのパスを取得するようです。

getcwd()ではincludeされたとき、includeした
ファイルのパスを返すそうです。

使う事があまりなかったのですが、使っていきます。

2010 年 2 月 15 日

PHP list()で初期化

CATEGORYPHP  9:01 PM

すごくシンプルですが、

list($var1,$var2)=array('','');

$var1="";
$var2="";

ってどっちがいいんでしょうか。
迷います。

・・・どっちもどっちかな。