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

goungoun gounx2 @ gmail.com
2006年 7月 3日 (月) 21:29:46 JST


こんにちは

> 「uploadFileが定義されていない」との事ですが、マニュアルによると予約変数として存在するとのことです。

ここで言うマニュアルが何をさしているのか???

> 送信ファイル名:<input name="uploadFile" type="file"><br>

name が uploadFile なので、register_globals=on を前提として
記述されているっぽいですね。

言うまでもないかもしれませんが、セキュリティ上問題有りとされている

設定なので、詳しいことは知りませんが。。。







On Mon, 03 Jul 2006 18:05:42 +0900
aoyama @ ddthink.com (青山慎一) wrote:

> こんにちは、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 mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3

-- 
goungoun <gounx2 @ gmail.com>
http://goungoun.dip.jp/app/



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