忍者ブログ
Live as though heaven is on earth 生きなさい 今日が最後の日であるように
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

 gzipで、元ファイルを保持まま、保存先を設定する
 gzip -c error.log > '/home/hoge/error.log.gz';

gzipで圧縮したファイルを復元する時:
gunzip -c error.log.gz > error.log

拍手[2回]

PR
大量のファイルをアップするときに、サーバーは重い問題、悩むですね。



apache file アップロード モジュールを導入しようと思います。

検索したら、

下記のモジュールもうすでに存在しておいおり、

ドウンロードページ

http://sourceforge.net/projects/fupload/


拍手[0回]

画像などのフォーマットを判別しやすいように、ファイルの先頭の数バイトに置かれた固定のデータである。それはマジックバイト。

まず、先頭の10バイトを読み込む
$handle = fopen($_FILES['name']['tmp_name'], 'r');
$image_stream = fread($handle, 8);

if (preg_match('/^\x89PNG\x0d\x0a\x1a\x0a/', $image_stream)) {
                    $type = "png";
                } elseif (preg_match('/^GIF8[79]a/', $image_stream)) {
                    $type = "gif";
                } elseif (preg_match('/^\xff\xd8/', $image_stream)) {
                    $type = "jpg";
                } elseif (preg_match('/BM/', $image_stream)) {
                    $type = "bmp";
                }


画像形式 BMP GIF JPEG PNG
マジックバイト BM GIF8[79]a \xFF\xD8 \x89PNG\x0D\x0A\x1A\x0A



拍手[0回]

 phpでファイルアップロードエラーが発生する時があります。
エラーコードの意味から調べられます

$_FILES['name']['error']のエラーコード
定数 エラー内容
UPLOAD_ERR_OK 0 アップロード成功
UPLOAD_ERR_INI_SIZE 1 php.iniに設定されたupload_max_filesize値を超えてます
UPLOAD_ERR_FORM_SIZE 2 フォームで設定されたMAX_FILE_SIZE値を超えてます
UPLOAD_ERR_PARTIAL 3 一部分のみしかアップロードされていません
UPLOAD_ERR_NO_FILE 4 アップロードされませんでした
 

拍手[0回]

 CentOsのバージョンを調べる
# cat /etc/redhat-release
# cat /proc/version
# uname -a

拍手[0回]

ブログ内検索
AD
忍者カウンター

プロフィール
HN:
Lynn
年齢:
38
性別:
女性
誕生日:
1985/10/20
職業:
クリエーター
バーコード
アクセス解析
忍者ブログ [PR]
"Lynn" WROTE ALL ARTICLES.
PRODUCED BY SHINOBI.JP @ SAMURAI FACTORY INC.