タグ

regexpに関するtyoro1210のブックマーク (3)

  • Webプログラマーが知っておくべき5つの正規表現 - ケーズメモ

    顔に見える?最近「送水口」が気になるという話 「送水口」が気になる今日この頃 最近街中で気になる存在、それがこの「送水口」です。地上のフロアが7階以上あるビルなど、一定の条件を満たした建築物には設置が義務付けられているもので、火事が発生したフロアにただちに水を送るために使われるものです。ポンプ車…

    Webプログラマーが知っておくべき5つの正規表現 - ケーズメモ
  • [PHP] SQL インジェクション 対策

    いまのところ受け取る値を無害化するので一番いいのはこれかなあ。 $sqlstr = preg_replace(array('/[~;\'\"]/','/--/'),'',$val); 1.「;」「'」「"」を削除 2.「--」を削除(※「-」は削除しない) before --> = 2006-03-25 and tast = 10 and 1=1; delete from t_table;- -- after --> = 2006-03-25 and tast = 10 and 1=1 delete from t_table- もっといいの知ってたら教えてください。 <?php function inject_4SQL($val,$vartyp='str') { switch ($vartyp) { case 'int': $sqlstr = intval($val); break; ca

    tyoro1210
    tyoro1210 2008/05/01
    jこれチルダ何で入ってるんだろう|'◇'|?
  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    Perlメモ
  • 1