久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <legend id='QJl4C'><style id='QJl4C'><dir id='QJl4C'><q id='QJl4C'></q></dir></style></legend>

    <small id='QJl4C'></small><noframes id='QJl4C'>

    <tfoot id='QJl4C'></tfoot>

  • <i id='QJl4C'><tr id='QJl4C'><dt id='QJl4C'><q id='QJl4C'><span id='QJl4C'><b id='QJl4C'><form id='QJl4C'><ins id='QJl4C'></ins><ul id='QJl4C'></ul><sub id='QJl4C'></sub></form><legend id='QJl4C'></legend><bdo id='QJl4C'><pre id='QJl4C'><center id='QJl4C'></center></pre></bdo></b><th id='QJl4C'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='QJl4C'><tfoot id='QJl4C'></tfoot><dl id='QJl4C'><fieldset id='QJl4C'></fieldset></dl></div>
    • <bdo id='QJl4C'></bdo><ul id='QJl4C'></ul>

        PHP 未定義索引錯誤 $_FILES?

        PHP Undefined index error $_FILES?(PHP 未定義索引錯誤 $_FILES?)
      1. <legend id='RY1lS'><style id='RY1lS'><dir id='RY1lS'><q id='RY1lS'></q></dir></style></legend>
          <bdo id='RY1lS'></bdo><ul id='RY1lS'></ul>

              <small id='RY1lS'></small><noframes id='RY1lS'>

              <i id='RY1lS'><tr id='RY1lS'><dt id='RY1lS'><q id='RY1lS'><span id='RY1lS'><b id='RY1lS'><form id='RY1lS'><ins id='RY1lS'></ins><ul id='RY1lS'></ul><sub id='RY1lS'></sub></form><legend id='RY1lS'></legend><bdo id='RY1lS'><pre id='RY1lS'><center id='RY1lS'></center></pre></bdo></b><th id='RY1lS'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='RY1lS'><tfoot id='RY1lS'></tfoot><dl id='RY1lS'><fieldset id='RY1lS'></fieldset></dl></div>
                <tbody id='RY1lS'></tbody>
              <tfoot id='RY1lS'></tfoot>

                  本文介紹了PHP 未定義索引錯誤 $_FILES?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我是 PHP 新手,正在學習 YouTube 上的教程.除了文件上傳之外,我在這個文件中的所有內容都在工作,任何幫助將不勝感激.這是我得到的錯誤:

                  *注意:我已經找了很多次了,但找不到與 $_FILES 相關的未定義索引錯誤...

                  <塊引用>

                  注意:未定義索引:第 95 行/Applications/xxx 中的頭像

                  注意:未定義索引:第 96 行/Applications/xxx 中的頭像

                  注意:未定義索引:第 97 行/Applications/xxx 中的頭像

                  注意:未定義索引:第 98 行/Applications/xxx 中的頭像

                  對不起,如果這是一個簡單的修復...

                   <?php//de-bugging 在腳本按需要工作后刪除它>錯誤報告(E_ALL);ini_set(display_errors", 1);//結束調試//$form = "<form action='register.php' method='post'><table cellpacing='5px'><tr><td></td><td><font color='red'>*</font>是必填字段.</td></tr><tr><td>名字:</td><td><input type='text' name='firstname' class='textbox'><font color='red'>*</font></td></tr><tr><td>姓氏:</td><td><input type='text' name='lastname' class='textbox'><font color='red'>*</font></td></tr><tr><td>用戶名:</td><td><input type='text' name='username' class='textbox'><font color='red'>*</font></td></tr><tr><td>電子郵件:</td><td><input type='text' name='email' class='textbox'><font color='red'>*</font></td></tr><tr><td>密碼:</td><td><input type='password' name='password' class='textbox'><font color='red'>*</font></td></tr><tr><td>確認密碼:</td><td><input type='password' name='repassword' class='textbox'><font color='red'>*</font></td></tr><tr><td>個人資料圖片:</td><td><input name='avatar' type='file' ></td></tr><tr><td>個人資料消息:</td><td><textarea name='bio' cols='35' rows='5' class='textbox'></textarea></td></tr><tr><td></td><td><input type='submit' name='submitbtn' value='Submit' class='button'></td></tr></form>";如果 ($_POST['submitbtn']) {$firstname = strip_tags($_POST['firstname']);$lastname = strip_tags($_POST['lastname']);$username = strip_tags($_POST['username']);$email = strip_tags($_POST['email']);$class = ($_POST['class']);$password = strip_tags($_POST['password']);$repassword = strip_tags($_POST['repassword']);$bio = strip_tags($_POST['bio']);//頭像上傳$name = $_FILES['avatar'] ['name'];$type = $_FILES['avatar'] ['type'];$size = $_FILES['avatar'] ['size'];$tmpname = $_FILES['avatar'] ['tmpname'];$ext = substr($name, strrpos($name, '.'));if ($firstname && $lastname && $username && $email && $password && $repassword) {if ($password == $repassword) {if (strstr($email, "@") && strstr($email, ".") && strlen($email) >= 6) {要求(腳本/connect.php");$query = mysql_query("SELECT * FROM users WHERE username='$username'");$numrows = mysql_num_rows($query);如果($numrows == 0){$query = mysql_query("SELECT * FROM users WHERE email ='$email'");$numrows = mysql_num_rows($query);如果($numrows == 0){$pass = (md5(md5($password)));$date = date(F j, Y");如果($姓名){move_uploaded_file($tmpname, "avatars/$username.$ext");$avatar = "$username.$ext";}別的$avatar = "default_avatar.png";$code = substr(md5(rand(111111111111, 999999999999999999)), 2, 25);mysql_query("插入用戶值('', '$firstname', '$lastname', '$username', '$email', '$pass', '$avatar', '$bio', '','', '$code', '', '$date')");$webmaster = "xxxx";$subject = "xxxx";$headers = "From:xxx<$webmaster>";$message = "xxx";郵件($email,$subject,$message,$headers);echo "xxx";}別的echo "那封郵件已經被占用了.$形式";}別的echo "那個用戶名已經被占用了.$形式";}別的echo "您沒有輸入有效的電子郵件.$形式";}別的echo "您的密碼不匹配.$形式";}別的echo "您沒有填寫所有必填字段.$形式";}別的echo "$form";?>

                  <?php require("styles/bottom.php") ;?>

                  解決方案

                  第一:盡量嚴格編程

                  error_reporting(E_ALL | E_STRICT);

                  你還必須使用isset來檢查數組是否可用

                  if (isset($_POST['submitbtn']) &&isset($_FILES['avatar'])) {//...}

                  還要檢查php配置

                  file_uploads "1"upload_max_filesize "2M"post_max_size "8M"max_file_uploads 20

                  帖子最大大小必須大于上傳最大文件大小.

                  也正如人們所說的檢查表單enctype

                  I am new to PHP and am following a tutorial on YouTube. I have everything working in this file, except for the file uploading, any help would be appreciated. Here is the error i am getting:

                  *NOTE: I have looked for this many times, but could not find undefined index error relevant to $_FILES...

                  Notice: Undefined index: avatar in /Applications/xxx on line 95

                  Notice: Undefined index: avatar in /Applications/xxx on line 96

                  Notice: Undefined index: avatar in /Applications/xxx on line 97

                  Notice: Undefined index: avatar in /Applications/xxx on line 98

                  Sorry for this if it is a simple fix...

                              <?php $title = "Register";?>
                          <?php require ("styles/top.php") ; ?>           
                          <?php //de-bugging remove this after script works as desired>
                          error_reporting(E_ALL);
                           ini_set("display_errors", 1); 
                          //end de-bugging//
                          
                          $form = "<form action='register.php' method='post'>
                          <table cellspacing='5px'>
                              <tr>
                                  <td></td>
                                  <td><font color='red'>*</font> are required fields.</td>
                              </tr>
                              <tr>
                                  <td>First Name:</td>
                                  <td><input type='text' name='firstname' class='textbox'><font color='red'> *</font></td>
                              </tr>
                              <tr>
                                  <td>Last Name:</td>
                                  <td><input type='text' name='lastname' class='textbox'><font color='red'> *</font></td>
                              </tr>
                              <tr>
                                  <td>Username:</td>
                                  <td><input type='text' name='username' class='textbox'><font color='red'> *</font></td>
                              </tr>
                              <tr>
                                  <td>Email:</td>
                                  <td><input type='text' name='email' class='textbox'><font color='red'> *</font></td>
                              </tr>
                              <tr>
                                  <td>Password:</td>
                                  <td><input type='password' name='password' class='textbox'><font color='red'> *</font></td>
                              </tr>
                              <tr>
                                  <td>Confirm Password:</td>
                                  <td><input type='password' name='repassword' class='textbox'><font color='red'> *</font></td>
                              </tr>
                              <tr>
                                  <td>Profile Picture:</td>
                                  <td><input name='avatar' type='file' ></td>
                              </tr>
                              <tr>
                                  <td>Profile Message:</td>
                                  <td><textarea name='bio' cols='35' rows='5' class='textbox'></textarea></td>
                              </tr>
                              <tr>
                                  <td></td>
                                  <td><input type='submit' name='submitbtn' value='Submit' class='button'></td>
                                  
                              </tr>
                          </table>
                          </form>";
                          
                          
                          if ($_POST['submitbtn']) {
                              
                              $firstname = strip_tags($_POST['firstname']);
                              $lastname = strip_tags($_POST['lastname']);
                              $username = strip_tags($_POST['username']);
                              $email = strip_tags($_POST['email']);
                              $class = ($_POST['class']);
                              $password = strip_tags($_POST['password']);
                              $repassword = strip_tags($_POST['repassword']);
                              $bio = strip_tags($_POST['bio']);
                              //AVATAR UPLOAD
                              $name = $_FILES['avatar'] ['name'];
                              $type = $_FILES['avatar'] ['type'];
                              $size = $_FILES['avatar'] ['size'];
                              $tmpname = $_FILES['avatar'] ['tmpname'];
                              $ext = substr($name, strrpos($name, '.'));
                              
                  
                              
                              if ($firstname && $lastname && $username && $email && $password && $repassword) {
                                  if ($password == $repassword) {
                                      if (strstr($email, "@") && strstr($email, ".") && strlen($email) >= 6) {
                                          
                                          require("scripts/connect.php");
                                          
                                          $query = mysql_query("SELECT * FROM users WHERE username ='$username'");
                                          $numrows = mysql_num_rows($query);
                                          if ($numrows == 0) {
                                          
                                              $query = mysql_query("SELECT * FROM users WHERE email ='$email'");
                                              $numrows = mysql_num_rows($query);
                                              if ($numrows == 0) {
                                              
                                                  $pass = (md5(md5($password)));
                                                  $date = date("F j, Y");
                  
                                                  if($name){
                                                          move_uploaded_file($tmpname, "avatars/$username.$ext");
                                                          $avatar = "$username.$ext";
                                                          }
                                                          else
                                                              $avatar = "default_avatar.png";
                                                          
                                                      $code = substr(md5(rand(111111111111, 99999999999999999)), 2, 25);  
                                              
                                                  
                                                  mysql_query("INSERT INTO users VALUES ('', '$firstname', '$lastname', '$username', '$email', '$pass', '$avatar', '$bio', '', '', '$code', '', '$date')"); 
                                                  
                                                      $webmaster = "xxxx";
                                                      $subject = "xxxx";
                                                      $headers = "From:xxx<$webmaster>";
                                                      $message = "xxx";
                                                      
                                                      mail($email, $subject, $message, $headers);
                                                      
                                                      echo "xxx";
                                                                          
                                              }
                                              else
                                                  echo "That email is already taken. $form";
                                          }
                                          else
                                              echo "That username is already taken. $form";
                                          
                                      }
                                      else
                                          echo "You did not enter a valid email. $form";
                                  
                                  }
                                  else
                                      echo "Your passwords did not match. $form";
                              }
                              else
                                  echo "You did not fill in all of the required fields. $form";
                                  
                              }
                              else
                                  echo "$form";
                              
                              ?>
                          
                              </div>
                              <?php require ("styles/bottom.php") ; ?>
                  

                  解決方案

                  first: try to strict programming

                  error_reporting(E_ALL | E_STRICT);
                  

                  also you must use isset for check is index for array available or not

                  if (isset($_POST['submitbtn']) && isset($_FILES['avatar'])) {
                       // ...
                  }
                  

                  also check php configuraion

                  file_uploads    "1"
                  upload_max_filesize     "2M"
                  post_max_size   "8M"
                  max_file_uploads    20
                  

                  post max size must be larger than upload max file size.

                  also as guys said check form enctype

                  這篇關于PHP 未定義索引錯誤 $_FILES?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)

                      <tbody id='U8PXg'></tbody>

                    • <bdo id='U8PXg'></bdo><ul id='U8PXg'></ul>
                    • <legend id='U8PXg'><style id='U8PXg'><dir id='U8PXg'><q id='U8PXg'></q></dir></style></legend>
                      <tfoot id='U8PXg'></tfoot>
                      • <small id='U8PXg'></small><noframes id='U8PXg'>

                          <i id='U8PXg'><tr id='U8PXg'><dt id='U8PXg'><q id='U8PXg'><span id='U8PXg'><b id='U8PXg'><form id='U8PXg'><ins id='U8PXg'></ins><ul id='U8PXg'></ul><sub id='U8PXg'></sub></form><legend id='U8PXg'></legend><bdo id='U8PXg'><pre id='U8PXg'><center id='U8PXg'></center></pre></bdo></b><th id='U8PXg'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='U8PXg'><tfoot id='U8PXg'></tfoot><dl id='U8PXg'><fieldset id='U8PXg'></fieldset></dl></div>
                          主站蜘蛛池模板: 亚洲精品一二三 | 久久狠狠 | 午夜精品一区二区三区在线观看 | 国产精品亚洲精品日韩已方 | 国产精品久久久久久久久久 | 成人三级视频在线观看 | 欧美一区二区在线观看 | 97精品一区二区 | 免费av在线网站 | 久草视频在线看 | 日韩av中文 | 久久久精品一区二区三区 | 一区二区在线 | 日韩看片 | 亚洲精品字幕 | 亚洲国产成人精品女人久久久 | 精品欧美一区二区在线观看 | 国产精品电影网 | 一区二区三区不卡视频 | 欧美日韩在线免费观看 | 中国美女av | 久久久久国产一区二区 | 黄色福利 | 久久久91精品国产一区二区三区 | 天天看天天干 | 一区在线视频 | 激情五月激情综合网 | 免费毛片网站在线观看 | 视频在线一区二区 | 国产成人一区二区 | 性高湖久久久久久久久 | 日本三级网| 99精品一区二区三区 | 中文字幕a√ | 亚洲视频一区二区三区四区 | 中文在线观看视频 | 99国产精品久久久久老师 | 男人的天堂久久 | 亚洲欧美日韩中文字幕一区二区三区 | 亚洲成人一区 | 久久久高清|