[PHP-users 6609] Re: 大量データの転送について
Teraoka Yoshinori
php-users@php.gr.jp
Tue, 02 Apr 2002 15:53:50 +0900 (JST)
寺岡です。
From: makiko yanagisawa <yanagi@nddhq.co.jp>
Subject: [PHP-users 6604] 大量データの転送について
Date: Tue, 02 Apr 2002 14:38:26 +0900
> はじめまして。柳澤といいます。
> php初心者です。
> いろいろ失礼等あると思いますがよろしくお願いします。
>
> さて、今回、下記のような環境で大量データのアップロードを検討しています。
>
> 例えば
>
> <form enctype = 'multipart/form-data' action = 'upload.php' method = post>
> <input type = hidden name = MAX_FILE_SIZE value =10000000>
> <input type = hidden name = MODE value ='UPLOAD'>
> 送信ファイル名<input name = userfile type = file size = 60>
> <input type = submit value = アップロード>
>
> <?php
> $CopyFile = '\\test\Spec\SRC\100';
> copy( $userfile, $CopyFile);
> ?>
>
> </form>
>
> と記述すればアップロード出来るのですが、約600MBもの大量データを転送するには
> この方法でよいのか自信がありません。
http://www.php.net/manual/ja/function.is-uploaded-file.php
http://www.php.net/manual/ja/function.move-uploaded-file.php
あたりを読んでみてください。
600MBだと php.ini の
max_execution_time
upload_tmp_dir
upload_max_filesize
あたりにも注意が必要でしょう。
普通は ftp, scp, sftp あたりを使うと思いますけど。
CSV なら gzip で結構小さくなりそう。
---
Teraoka Yoshinori yteraoka@dti.ad.jp