Zlib 圧縮 (圧縮およびアーカイブ) - PHPプロ!マニュアル

PHPマニュアル

Zlib 圧縮

Zlib 圧縮

  • 導入
  • インストール/設定
  • 定義済み定数
  • Zlib 関数
    • gzclose — 開かれたgzファイルへのポインタを閉じる
    • gzcompress — 文字列を圧縮する
    • gzdecode — gzip 圧縮された文字列をデコードする
    • gzdeflate — 文字列を deflate 圧縮する
    • gzencode — gzip 圧縮された文字列を作成する
    • gzeof — gz ファイルポインタが EOF かどうか調べる
    • gzfile — gzファイル全体を配列に読み込む
    • gzgetc — gz ファイルへのポインタから文字を得る
    • gzgets — ファイルポインタから 1 行を得る
    • gzgetss — gzファイルへのポインタから1行を得て、HTMLタグを取り除く
    • gzinflate — deflate圧縮された文字列を解凍する
    • gzopen — gz ファイルを開く
    • gzpassthru — gzファイルへのポインタから残りのデータ全部を出力する
    • gzputs — のエイリアス gzwrite
    • gzread — バイナリ対応のgzファイル読み込み
    • gzrewind — gz ファイルポインタの示す位置を元に戻す
    • gzseek — gz ファイルポインタの位置を移動する
    • gztell — gz ファイルポインタの読み込み/書き込み位置を返します
    • gzuncompress — 圧縮された文字列を解凍する
    • gzwrite — バイナリセーフな gz ファイル書き込み
    • readgzfile — gz ファイルを出力する
    • zlib_get_coding_type — 出力圧縮に使用されたコーディングの種類を返す


PHPマニュアル



Pick Up Q&A

Q
セッションがいいのか、それともデータベースがいいのか教えて下さい。
 このエントリーをはてなブックマークに追加 
A
>ボタンをクリックしたら選んだ商品情報を持っておきたいと思っています。 そのくらいのことならセッションもしくはCookie(期限短め:場合によってはブラウザ閉じるまで)でいいんじゃないですかね。 #わ...

>>続きを読む

一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)