タグ

2008年5月3日のブックマーク (2件)

  • PHPによるファイルアップロード - rna fragments

    やっててはまった点、困った点など。PHP マニュアル 第 38章ファイルアップロードの処理を補足する形で。 php.ini で post_max_size > upload_max_size にしておかないと、スクリプト自体が強制終了? して、$_FILES[...]['error'] を見てエラーメッセージを出せないので注意。 アップロード form において、hidden input の MAX_FILE_SIZE は type="file" な input より手前に書かないと適用されないので注意。 $_FILES[...]['size'] は実際にアップロードされたファイルのサイズ。来送られるべきサイズではないので、アップロード中断の判断には使えない。 アップロード中断されたかどうかの判定はフォームの最後尾にダミーの input (name="dummy" とか)を入れておいて、

    PHPによるファイルアップロード - rna fragments
    suttang
    suttang 2008/05/03
  • 2007/10/26 - memo - unknownplace.org

    FlashのFileReferenceでのファイルアップロードはFlashPlayerから直接ファイルがアップロードされるのだけど、WindowsだとIEからリクエストされてるのと同じ感じになって(おそらくWinInet APIをつかっているからだと思う)、アクセス先がBasic認証とかかかっていてもIEの認証がとおっていればちゃんとファイルアップロードできる。 でも、OSXの場合は完全にFlashPlayerが独立しているらしく、Basic認証がかかっているとファイルアップロードできないようだ>< それをしらなかったのでykskに無駄に苦労をさせてしまった。もうしわけない! とりあえずIP認証で代用した。そんな罠があるとはな。。

    suttang
    suttang 2008/05/03
    ん!これはあぶない! 明日ぐらいに悩んでたかも