趣味の部分でかちゃかちゃ作っているプログラム。
もう少しでαぐらいのバージョンはアップ出来そうだなという感じになっていました。
で、色々作っている内に分かってきたこともあります。
メモ書きみたいな感じで残しておこう。
try-catch-finally…finallyねぇよ(;´Д`)
あったら便利なのにねぇ。次のバージョンで検討しているとかなんとか。
XML DOM
XML書き出しの$dom->save(“ファイル名”);
これは、排他制御ないっぽ。
ってことで、テキストファイルとして保存していく感じ。
//dump_memでテキストをはき出す。
$txtTmp = $dom->dump_mem(true,’UTF-8′);
//ファイル作るよ。
$fp = fopen(‘ファイル名.xml’,’wb+’);
//んでろっく。
flock($fp, LOCK_EX);
//かきこもう
fwrite($fp,$txtTmp);
//とじよう
fclose($fp);
こうやって排他をかけると。うむ。これで忘れない。
あー。
$doc->load();
は、ファイルがあるかどうかチェックしてないから、直前に
file_exists
なんかでチェックしておくことも重要。
Warningでるよ。
んなかんじでメモ書き。