* 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
- マニュアル
http://smarty.php.net/manual/ja/

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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS