[PHP-users 14821]Re: 4.0.1でのファイルのアップロードにつきまして
thuruta
turuta @ firstconsulting.co.jp
2003年 4月 23日 (水) 18:28:37 JST
鶴田です。
回答ありがとうございます。
#大塚さんありがとうございます。
> http://www.php.net/manual/ja/features.file-upload.php
>
> 例 18-2ファイルのアップロードを検証する
それを読みまして、作り直したのですが駄目だったのです。
なぜでしょうか??
ソースをそのまま載せます。
======================以下
// アップロードされたファイルのサイズ
//$upfile_size=$_FILES["upfile"]["size"];
$upfile_size=$HTTP_POST_FILES['upfile']['size'];
// アップロードされたファイルのファイル名
//$upfile_name=$_FILES["upfile"]["name"];
$upfile_name=$HTTP_POST_FILES['upfile']['name'];
// アップロードされたファイルの一時ファイルのパス
//$upfile=$_FILES["upfile"]["tmp_name"];
$upfile=$HTTP_POST_FILES['upfile']['tmp_name'];
〜〜〜〜〜〜〜〜〜〜〜〜〜
中間略
〜〜〜〜〜〜〜〜〜〜〜〜〜
// サーバー転送
//move_uploaded_file($upfile, $updir.$upfile_name);
if (is_uploaded_file($upfile)) {
.......copy($upfile, $updir.$upfile_name);
} else {
......echo "ファイルアップロード攻撃をされた可能性があります。ファイル名: "
. $upfile;
}
======================以上
これを実行しますと、
Fatal error: Call to undefined function: is_uploaded_file() in
/****/****.php on line 129
129 は「 if (is_uploaded_file($upfile)) { 」 です。
といった状態です。
よろしくお願いします。
PHP-users メーリングリストの案内