タグ

ブックマーク / mrgoofy.hatenablog.com (1)

  • PHPでファイルをダウンロードさせる方法 - hogehoge foobar Blog Style Beta

    サイトからファイルをダウンロードさせるには、「<a href="ダウンロードさせたいファイル名"・・・」のようにファイルに直接リンクさせることでも可能ですが、以下の2点が気になります。 ダウンロードさせるファイルは公開ディレクトリ(htdocsとかhtml以下)におく必要がある。 ブラウザによっては「右クリック→名前をつけて保存」など操作がちょっと面倒。 これを解消するために、PHPを通してファイルをダウンロードさせる方法をやってみました。 PHPのちょっとしたTIPSさんのページの様に「try/catch」を使わなくても実装出来るのですが、今回はあえて「try/catch」を使用した実装を試してみました。 エラーハンドラの設定 まず、ダウンロードをさせるにあたってファイル操作を行うので、ファイルオープン等の例外をキャッチするためにエラーハンドラを設定します。 ユーザー定義のエラーハンドラ

    PHPでファイルをダウンロードさせる方法 - hogehoge foobar Blog Style Beta
  • 1