タグ

ブックマーク / colo-ri.jp (4)

  • PHPでMIME-Typeを判定する方法 | colori

    サイト作成時にユーザーからファイルをアップロードしてもらう場合に気をつけることとして「それが正しいフォーマットかどうか」という点があります。 つまり偽装ファイルでないかどうかということですね。 これを判定するにはMIME-Typeを調べるのが良いとされています。 Webブラウザーからの情報は信用しない=基 正しいファイルフォーマットを知るためには、ファイルのMIME-Type情報を取得して判断するのですが、ブラウザーがサーバーに伝えるMIME-Typeはウソの情報を与えることもできます。 Webブラウザは拡張子を変えるだけで騙される!? 突然ですが、適当なテキストファイルを作成して拡張子を「.gif」に変えてみてください。 Windowsだと警告がでますが、無視してOKするとテキストファイルが画像アイコンに変わります。 これだけでWebブラウザーは「画像だ」と認識してしまいます。 MIM

  • 「download.fedora.redhat.com」が繋がらない場合は… | colori

    CentOSのepelリポジトリのダウンロードに失敗しているのに今日(2012年2月21日)に気づいて、世界中あちこち探し回った結果「http://dl.fedoraproject.org」に切り替えるとダウンロードできることが判明。 情報ソース:Please update your links: download.fedora.redhat.com -> dl.fedoraproject.org 例えば、CentOS5のepelリポジトリのダウンロード先は以下のようにします。 変更前

  • Seleniumでif文が使える「flow control」アドオンが超便利! | colori

    Selenium IDE等でテストケースを作る際に、以下のようなシチュエーションに遭遇したことはないでしょうか? 商品購入ボタンを押すと、ログイン中の場合はそのまま配送選択ページに遷移する。 ログアウト時はログイン画面に遷移するので、アカウント情報を入力。 これってモロに条件分岐なんですよ。 しかしSeleniumのみでこれを行うのは意外と至難の業なのです。 そこで登場するのが今回ご紹介するSeleniumの機能拡張アドオン「flowControl」。 flowControl導入で使えるようになるコマンド一覧 アドオンをインストールすると、次のようなコマンドが使えるようになります。 コマンド 対象 値 解説 gotolabel

  • Selenium RC (selenium-server.jar) 起動オプション一覧

    Selenium RC(selenium-server.jar)を起動させる際のパラメータ情報が日語であまり見当たらなかったので翻訳して表形式の一覧でおとどけします。 Selenium RCのバージョンは0.9.2のものを利用しています。 使い方 java -jar selenium-server.jar [-interactive] [options] オプション 内容

    akatuki_sato
    akatuki_sato 2012/12/04
    これは便利なのでメモ。
  • 1