[PHP-users 29582] ファイルのアップロード

青山慎一 aoyama @ ddthink.com
2006年 7月 3日 (月) 18:05:42 JST


こんにちは、Shouです。

ファイルのアップロードを行おうと思い、入力フォーム
form.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>無題ドキュメント</title>
</head>

<body>
<form enctype="multipart/form-data" action="showUploadFile02.php" method="post">
送信ファイル名:<input name="uploadFile" type="file"><br>
<input type="submit" value="ファイル送信"><br>
</form>
</body>
</html>
でファイルを選択し、
showUploadFile02.php
<?php
	if (Is_Uploaded_File($uploadFile)) {
		print "<pre>\n";
		ReadFile($uploadFile);
		print "\n</pre>\n";
	}
?>
で選択したファイルを開こうとしたところ、
Notice: Undefined variable: uploadFile in c:\inetpub\wwwroot\upload\showUploadFile02.php on line 2
というメッセージが出ました。
「uploadFileが定義されていない」との事ですが、マニュアルによると予約変数として存在するとのことです。
何か特別な設定が必要なのでしょうか。
PHP5.1.4です。

よろしくお願いします。


PHP-users メーリングリストの案内