[PHP-users 13546] ファイルアップロードが出来ない

atusi php-users@php.gr.jp
Sun, 23 Feb 2003 18:17:21 +0900


下のHTMLから画像を登録して、
画像<input type="file" name="fl[]">

下のPHPのソースでアップロードをしているのですが、
レンタルサーバで動作するのですが自宅サーバでは動作しません。

///////////////////////////////////////////////////
	// 文字コード
	require_once("./jcode.phps");

	// 書き込み処理
	for($i=1; $i<=8; $i++)
	{
		// 画像アップロード
		if(file_exists("./data/".jcodeconvert($fl_name[$i],0,1))==TRUE){
			$num++;
		}elseif(!is_uploaded_file($fl[$i])){
			$num++;
		}else{
			move_uploaded_file($fl[$i],"./data/".jcodeconvert($fl_name[$i],0,1));
		}
	}

///////////////////////////////////////////////////


上記のスクリプトが動作しない自宅サーバのPHP Version は4.2.2で、
php.ini のfile Uploadに関する部分は下のようです。

OS は Vine Linux2.6CRです。

これは何がおかしいのでしょうか?
ご指摘頂けると幸いです。
どうぞよろしくお願いします。

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M