Muat naik fail mudah ke pangkalan data MySql dibangunkan dalam PHP (2)

Bahagian ini menerangkan cara menggabungkan halaman hadapan yang ringkas untuk muat naik fail melalui borang dan jadual

<form> Atribut enctype teg menentukan jenis kandungan yang hendak digunakan semasa menyerahkan borang. Gunakan "multipart/form-data" apabila borang anda memerlukan data binari, seperti kandungan fail. Atribut type="file" bagi teg

<input> menentukan bahawa input harus diproses sebagai fail. Contohnya, semasa pratonton dalam penyemak imbas, anda akan melihat butang semak imbas di sebelah kotak input.

Di sini kami menggunakan <input type="hidden" >medan tersembunyi untuk mengehadkan saiz fail yang dimuat naik

<form>
    <input type="hidden" name="MAX_FILE_SIZE" value="2000000">
</form>

Medan tersembunyi tidak dapat dilihat oleh pengguna pada halaman dan dalam bentuk Tujuan memasukkan medan tersembunyi adalah untuk mengumpul atau menghantar maklumat supaya ia boleh digunakan oleh program yang memproses borang. Apabila penonton mengklik butang hantar untuk menghantar borang, maklumat medan tersembunyi juga dihantar ke pelayan. Teg

<table> menggunakan dua atribut cellpacing cellpacing

Margin sel (lapik meja) (cell padding) - mewakili jarak di luar sel, dengan Untuk memisahkan sel dan ruang sel
jarak sel (jarak jadual) (jarak sel) - mewakili jarak antara sempadan jadual dan padding sel, dan juga jarak antara padding sel

di sini Tetapkan kepada cellspacing=0, cellpadding=0

Kod halaman lengkap ditunjukkan di bawah:

<html>
<head>
 <meta charset="utf-8">
 <title>文件上传实例</title>
 <style type="text/css">
   <!--
   body
   {
     font-size: 20px;
   }
   input
   {
     background-color: #66CCFF;
     border: 1px inset #CCCCCC;
   }
   form
   {
    margin-top:5%;
   }
   -->
 </style>
</head>
<body>
 <form method="post" action="?action=save" enctype="multipart/form-data">
   <table border=0 cellspacing=0 cellpadding=0 align=center width="100%">
     <tr>
       <td width=55 height=20 align="center"></td>
       <td height="16">
 
         <table>
           <tr>
             <td>标题:</td>
             <td><input name="title" type="text" id="title"></td>
           </tr>
           <tr>
             <td>文件: </td>
             <td><label>
                 <input name="file" type="file" value="浏览" >
                 <input type="hidden" name="MAX_FILE_SIZE" value="2000000">
               </label></td>
           </tr>
           <tr>
             <td></td>
             <td><input type="submit" value="上 传" name="upload"></td>
           </tr>
         </table>
       </td>
     </tr>
   </table>
 </form>
</body>
</html>


Meneruskan pembelajaran
||
<html> <head> <meta charset="utf-8"> <title>文件上传实例</title> <style type="text/css"> <!-- body { font-size: 20px; } input { background-color: #66CCFF; border: 1px inset #CCCCCC; } form { margin-top:5%; } --> </style> </head> <body> <form method="post" action="?action=save" enctype="multipart/form-data"> <table border=0 cellspacing=0 cellpadding=0 align=center width="100%"> <tr> <td width=55 height=20 align="center"></td> <td height="16"> <table> <tr> <td>标题:</td> <td><input name="title" type="text" id="title"></td> </tr> <tr> <td>文件: </td> <td><label> <input name="file" type="file" value="浏览" > <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> </label></td> </tr> <tr> <td></td> <td><input type="submit" value="上 传" name="upload"></td> </tr> </table> </td> </tr> </table> </form> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus