運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ

ログインシステム制作パック(格安の9,800円!)

ログインシステム制作パック(格安の9,800円!)

SNS や 会員制サイト の構築に利用された実績のある 「ログインシステム」 を、システム単体としてパッケージ化しました。
運営中や、新規制作のホームページ に 簡単にログイン機能 をつけることができます。

ファイルを圧縮して読み書きする

サーバのディスク容量を考えて、ファイルを圧縮して読み書き可能にする。

【新規作成】

<?php
$fname = "test.txt" // 読み込みファイル
$fp = gzopen( $fname, "a9" );
gzclose( $fp );
?>

【書き込み】

<?php
$fname = "test.txt" // 読み込みファイル
$wdata = "書き込みデータ";
$fp = gzopen( $fname, "w9" )
gzwrite( $fp, $wdata );
gzclose( $fp );
?>

【読み込み】

<?php
$fname = "test.txt" // 読み込みファイル
$fp = gzopen( $fname, "r" );
while( !gzeof( $fp ) ) {
  $str = gzgets( $fp, 5000 );
  print( $str );
}
gzclose( $fp );
?>

【削除】

<?php
$fname = "test.txt" // 読み込みファイル
unlink( $fname );
?>

■注意点( Linux )
zlib圧縮関数は拡張関数。
PHPのコンパイル条件( configure )で、 –width-zlib を指定すればOK

■注意点( Windows )
PHP4.2.x では拡張関数だが、PHP4.3x ではPHP本体に組み込まれている

 

参考になりました?

Filed under: PHP — admin 21:26  Comments (0)
トラックバック

このエントリーのトラックバックURL:

コメントはまだありません »

コメントはまだありません。

コメントをどうぞ

コメントを書くにはログインが必要です。
ログイン

運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ