好きなおでんの具材ドラフト会議しましょう

PHP初心者です。PHPの教本をみながら掲示板作成中なのですが、下記のようなエラーが返ってまいります。

Notice: Undefined index: upfile in C:\ … on line 24

24> $upfile_name=$_FILES["upfile"]["name"];

これはどういった意味のエラーなんでしょうか?

A 回答 (2件)

ごめんなさい、参考URLは思いっきりローカル環境のアドレスでした。



Undefined index はそのままの訳の通りインデックスが定義されていないと言うことです。

test.php
---
<?php
phpinfo();
?>
---
というファイルを作り、formのactionをtest.phpとして$_FILES['upfile']の内容を確認してみてください。
#下の方にあると思います。

参考URL:http://www.php.net/manual/ja/features.file-uploa …
    • good
    • 0
この回答へのお礼

お礼が送れて申し訳ありません。同じような質問のレスを見つけたのでそちらを参考させていただきました。ただ、暫定的なエラー対処になってしまうので、あまりお勧めできないかもしれません。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=472011
●php.iniファイルの内容を変更
270行辺り 『;』でコメントアウト
;error_reporting = E_ALL; display all errors, warnings and notices

お礼日時:2003/12/25 00:58

$_FILES["upfile"]["name"]


が定義されていないと言うことでしょうね。
<input name="upfile" type="file">
を含むフォームから当該プログラムを起動していますか?

この回答への補足

> <input name="upfile" type="file">
は明記しております。
php.iniの設定がなにかあるのでしょうか?

補足日時:2003/12/03 01:32
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報