[PHP-users 7905] ファイルのアップロード
Atsushi Takahashi
php-users@php.gr.jp
Wed, 05 Jun 2002 09:00:50 +0900
高橋と申します。
現在 PHP4.06を使ってファイルのアップロードスクリプトを
作成しておりますがアップロードが出来ません。
php.iniでは次のような設定をしております。
;;;;;;;;;;;;;;;;
; 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 =
upload_tmp_dir = ./tmp/
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
スクリプトの内容もテストで
<form enctype="multipart/form-data" action="upfile.php" method=post>
<input type="hidden" name="MAX_FILE_SIZE" value = "1000">
送信ファイル : <input name="userfile" type="file">
<input type="submit" value="送信">
</form>
<?
print "\$userfile = " . $userfile . "<br>";
print "\$userfile_name = " . $userfile_name . "<br>";
print "\$userfile_size = " . $userfile_size . "<br>";
print "\$userfile_type = " . $userfile_type . "<br>";
?>
このように記述しておりますが
結果はuserfileがnone,userfile_sizeが0となってしまします。
アップロードディレクトリが表示されません。
RPMを使ったときは他に何か設定を行わないといけないのでしょうか。
ご教授頂ければ喜びます。
環境
RedHat 7.2
Apache 1.3.20(RPM)
PHP 4.06-15(RPM)
--