未定义的偏移? 1个死语句后回显$ _POST

时间:2015-02-04 22:04:18

标签: php arrays post

我正在尝试通过POST阵列上传文件,其中包含' newFile'输入标记中的名称是$ _POST数组中的索引,其中包含我上传的文件的名称。我还有一个下拉列表,其名称值为' existingFile'。当我在目的地位置抛出一个die语句时,使用print_r来查看POST数组,我发现它缺少newFile索引,仍然具有existingFile索引的默认值,并且有一个随机的' 1&# 39;使用print_r函数完成数组的其余部分后显示。

<form data-ajax="false" id="formFileSubmit" method="post" action="echo.php" enctype="multipart/form-data">
                    <!-- Restrict file uploads that will fail -->
                    <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
                    <!-- Name of input element for upload determines name in the $_FILES array -->
                    <input id="fileSelect" type="file" name="newFile" onChange="checkIfFile()" />
                    <select id="loadFile" data-role="button" type="file" name="existingFile" data-native-menu="false" onChange="previousFile()">
                        <!-- Add dropdown items for every file in the uploads directory, based on Title csv file metadata -->
                        <option name="loadList" id="defaultLoad" value="default" selected="selected">Choose a previously saved file...</option>
                        <?php
                        //Generate options for selection list based on previously saved files
                           $dir = 'uploads';
                           $files = scandir($dir, 1);
                           $j = 0;
                           foreach($files as $fileName/* File in directory */){
                                if($files[$j] == 'about_uploads_folder.txt.txt' || $files[$j] == '.' || $files[$j] == '..'){
                                    //Don't add a load option
                                }else{
                                    echo "<option name='load' value='".$fileName."'>".$fileName."</options>";
                                    echo '<br />';
                                }
                                $j++;

                           }
                        ?>

这个未定义的偏移错误是什么,以及如何获得&#39; newFile&#39;索引显示?

0 个答案:

没有答案