[PHP-users 28087] Re: Undefined index: upfileとUse of undefined constantメッセージについて
Keiji Watanabe
watanabe @ help-js.com
2006年 1月 12日 (木) 19:27:23 JST
渡邉です。
# PHP 5は使っていないので、以下が間違いだったらすみません。
>> Notice: Undefined index: upfile in C:\htdocs\bbs.php on line 11
>> Notice: Use of undefined constant LOGFILE - assumed 'xxxxxx' in
>> C:\htdocs\bbs.php on line 14
> が多発しました。
>
> この辺のプログラムについては
>> $upfile_name=$_FILES['upfile']['name'];
>> $upfile=$_FILES['upfile']['tmp_name'];
>> define(LOGFILE, 'imglog.log');
> という記述です。「"」を「'」に書き換えてみたりしていますが変化無し。
>
> 色々とWEBで検索してみるものの、具体的な解決方法が発見できませんでした。php.iniのエラーコード出力を止めるという記事もありましたが、結局解決になっていないのでやめました。
>
例えば、Googleで "Use of undefined constant" で検索すると、"1件目" で
こちらにたどり着きます。
http://ns1.php.gr.jp/pipermail/php-users/2002-October/010547.html
で、そのスレッドを読むと最終的にはここにたどり着き、
http://www.php.net/manual/ja/language.constants.php
「あ、defineのときのLOGFILEは、ほんとはクォートしないといけないんじゃ
ないのかな?」となるんですが、どうでしょ。
# 11行目のNOTICEも、同じような方法で検索できると思いますよ。
PHP-users メーリングリストの案内