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

[±Ð¾Ç] ¦hÀɮפW¶Ç

[±Ð¾Ç] ¦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

CH13_4.png
2010-6-14 01:10


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></HTML>
½Æ»s¥N½X
ª`·N¬Ý¨ìªí³æFILE¤¸¥óªºNameÄݩʳ]©w­È¡A¦o­Ìªº¦WºÙ³£¤@¼Ë¡A¦ý¬O­n§ïÅܦ¨°}¦C§Î¦¡¡I
²{¦b¨Ó¬Ý¤@¤U³B²z¦hÀɮפW¶ÇªºPHPµ{¦¡mygetfilem.php¡G

mygetfilem.php
  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

CH13_5.png
2010-6-14 01:11
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

¦^´_ 1# ¤p»x


    ¦³¨S¦³¤èªk ¥i¥H¦A¤T­Ó¤U­±¦h¼g  ¤@­Ó ·s¼W «ö¶s¡H¡H
    ¹ê²{¯u¥¿¦hÀɤW¶Ç¡H

TOP

¹Ï¤ù¬O§_¤]¥i¥H¹³³o¼Ë³]¸m¦hÀɮפW¶Ç©O?

TOP

¥ÎDZ¨ººØ¤W¸ü¤ñ¸û¦n¥Î

TOP

        ÀR«ä¦Û¦b : ¦Y­W¤F­W¡B­WºÉ¤Ü¨Ó¡A¨ÉºÖ¤FºÖ¡BºÖºÉ´d¨Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD