ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

14-1-1 ¦hÀɮפW¶Ç

14-1-1 ¦hÀɮפW¶Ç

14-1-1   ¦hÀɮפW¶Ç
­n°µ¦hÀɮפW¶Çªºµ{¦¡¡AÀ³¸Ó¨Ï¥Î°j°é±Ô­z¨Ó²¤Æµ{¦¡¡A¦p¦¹¤@¨Ó¡A¤£ºÞ§Ú­Ì¥ô·N¼W¥[´X­Ó¤W¶ÇÄæ¦ì³£¤£¥²Åܧóµ{¦¡±Ô­z¡I

°²³]§Ú­Ì²{¦b­n¤@¦¸¤W¶Ç¤T­ÓÀɮסA¥H½d¨Òuploadn.php¬°³]­p°ò¦¡A±Nªí³æ¤º®e§G¸m¦p¤U¹Ï¡G½d¨Òuploadm.php

¹Ï14-4  ½d¨Òuploadm.php¡C

uploadm.php
  1.    <HTML><BODY>
  2. <H3>FTP ÀɮפW¶Ç:(¶Ç°e¦h­ÓÀÉ®×)<HR></H3>

  3. <Form Action="mygetfilem.php" Method="POST"
  4. Enctype="multipart/form-data">
  5. <Input Type="File" Name="upfile[]" ><br>
  6. <Input Type="File" Name="upfile[]" ><br>
  7. <Input Type="File" Name="upfile[]" ><br>
  8. <Input Type="Submit" value=" ¶}©l¤W¶Ç ">
  9. </Form>

  10. </BODY></HTM>
½Æ»s¥N½X
ª`·N¬Ý¨ìªí³æFILE¤¸¥óªºNameÄݩʳ]©w­È¡A¦o­Ìªº¦WºÙ³£¤@¼Ë¡A¦ý¬O­n§ïÅܦ¨°}¦C§Î¦¡¡I
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

²{¦b¨Ó¬Ý¤@¤U³B²z¦hÀɮפW¶ÇªºPHPµ{¦¡mygetfilem.php¡G
  1. <HTML>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=big5">
  4. <title>¦hÀɮפW¶Ç</title>
  5. </head>
  6. <BODY><H3>¤W¶Ç¦hÀɮ׬ÛÃö¸ê°T¡G<HR></H3>

  7. <?
  8. for ( $I=0; $I < (count($_FILES["upfile"])-2); $I++ )
  9. {
  10.    if ( $_FILES["upfile"]["name"][$I] <> "" )
  11.      {
  12.       echo "<BLOCKQUOTE>";
  13.       echo "ÀɮצWºÙ¡G" . $_FILES["upfile"]["name"][$I] . "<BR>";
  14.       echo "Àɮפj¤p¡G" . $_FILES["upfile"]["size"][$I] . "<BR>";
  15.       echo "ÀÉ®×Ãþ«¬¡G" . $_FILES["upfile"]["type"][$I] . "<BR>";
  16.       echo "¼È¦sÀɦW¡G" . $_FILES["upfile"]["tmp_name"][$I] . "<BR>";
  17.      //ÀËÅçÀɮפj¤p¬O§_¤j©ó0
  18.      if ( $_FILES["upfile"]["size"][$I] <= 0)
  19.       {
  20.          echo "¤W¶ÇÀɮ׿ù»~!±z¶Ç°eªº¬OªÅÀÉ®×!!";
  21.          echo "</BLOCKQUOTE>";
  22.       }
  23.      //ÀËÅçÀÉ®×Åé¿n¬O§_¹L¤j
  24.      else if ( $_FILES["upfile"]["size"][$I] > 50000)
  25.       {
  26.          echo "¤W¶ÇÀɮ׿ù»~!±z¶Ç°eªºÀɮפj©ó50k!!";
  27.          echo "</BLOCKQUOTE>";
  28.       }
  29.      else
  30.       {
  31.         move_uploaded_file($_FILES["upfile"]["tmp_name"][$I], "file\\" . $_FILES["upfile"]["name"][$I]);
  32.          echo "±z©Ò¤W¶ÇªºÀɮפwÀx¦s¬° " . $_FILES["upfile"]["name"][$I];
  33.         echo "</BLOCKQUOTE>";
  34.       }
  35.      }
  36. }
  37. ?>

  38. <HR></BODY></HTML>
½Æ»s¥N½X
¦b¤W¦Cµ{¦¡½X¤¤¡A§Ú­Ì§Q¥Î$_FILES°}¦CÅܼƨú±o¨C¤@­ÓÄæ¦ì¤ºªº¸ê®Æ¡A¦Ó§Ú­Ì§G¸mªº¤T­Ó¡uFILE¡vªí³æ¤¸¥ó´N¦¨¤F°}¦C¶°¦X¡A¯Á¤Þ½s¸¹¥Ñ0¶}©l¡A©Ò¥H$_FILES[¡§upfile¡¨][][0]¡B$_FILES[¡§upfile¡¨][][1]¡B$_FILES[¡§upfile¡¨][][2]¡A´Nµ¥©óupfile[0]¡Bupfile[1]¡Bupfile[2]¡C

¦Ó°j°é±Ô­zªº²×¤î­È¡A§Ú­Ì¬O§Q¥Îcount()¨ç¼Æ¨ú±o¡u$_FILES["upfile"]¡vÀÉ®×°}¦C¶°¦X¼Æ¥Ø¡A¥Ñµ{¦¡¦Û°Ê§PÂ_¦ó®É¸ÓÂ÷¶}°j°é¡A´N¦]¬°³o¼Ë¡A©Ò¥H¤£ºÞ¦p¦óªº¼W´îªí³æ¤¤ªº¡uFILE¡vªí³æ¤¸¥ó¼Æ¶q¡A§Ú­Ìªºµ{¦¡±Ô­z³£¬O¤£»ÝÅܰʪº¡I

¦b³æ¤W¶ÇÀɮתº³B²z®É¡A¤W¶ÇÀɮתº¬ÛÃö¸ê°T´N¥H¤Gºû°}¦Cªº¤è¦¡¨Ó³B²z¡A¨Ò¦pÀɮפj¤p¡G¡u$_FILES["upfile"]["size"]¡v¡A¨º²{¦b¦³¦h­ÓÀÉ®×­n³B²z¡A¦]¦¹¡A¤W¶ÇÀɮתº¬ÛÃö¸ê°T´N¥H¤Tºû°}¦Cªº¤è¦¡¨Ó³B²z¤F¡I

¹Ï14-5   ¦hÀɮפW¶Ç¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

for ( $I=0; $I < (count($_FILES["upfile"])-2); $I++ )

³o¸Ì¬°¤°»ò¬O-2?
¦pªG¦³5­Ó -2´N¥uºâ¨ì3¦Ó¤w°Ú?

TOP

        ÀR«ä¦Û¦b : ¹D¼w¬O´£ª@¦Û§Úªº©ú¿O¡A¤£¸Ó¬O¨þ¥¸§O¤HªºÃ@¤l¡C
ªð¦^¦Cªí ¤W¤@¥DÃD