PHP Tips

大きなファイルをアップロードするために必要な設定

注意事項(php.ini)

  • 各サイズ
    memory_limit > post_max_size > upload_max_filesize
    とする必要あり。
  • 実行時間 実行時間もそれなりにかかるため、
    max_execution_time = 300
    max_input_time = 600
    などと大きくしたほうがよいかも。当然、それなりにデメリットもある。

php.iniの変更

  • メモリ制限を変更
    memory_limit = 60M
  • Postできるサイズの変更
    post_max_size = 51M
  • アップロードできるファイルサイズを変更する
    upload_max_filesize = 50M

(補足)pukiwikiのファイルのアップロードのサイズを変更

  • php.iniの変更を行った後、plugin/attach.inc.phpの次の行を変更する。
     // max file size for upload on PHP(PHP default 2MB)
     ini_set("upload_max_filesize","50M");
     
     // max file size for upload on script of PukiWiki(default 1MB)
     define("MAX_FILESIZE",50000000);

Smarty

  • 部分文字列の取得
    {$hogehoge|substr:"start_index":"count"}
    {$hogehoge|mb_strcut:"start_index":"count"} (MultiByte用)

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-06-03 (日) 19:01:08 (4250d)