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

6-3-1 ÀÉ®×¾Þ§@ªº¤èªk

6-3-1 ÀÉ®×¾Þ§@ªº¤èªk

6-3-1   ÀÉ®×¾Þ§@ªº¤èªk
¦pªG±z¤w¸g³]©w¦n¥Ø¿ýªº¾Þ§@Åv­­¡A¨º±z´N¥i¥H¹ï¥Ø¿ý¤UªºÀɮ׶i¦æ½Æ»s¡B§ó¦W¡B§R°£µ¥°Ê§@¡A³o¤@¤Á¾Þ§@¥i¬O¸òfopen()¨ç¼ÆµLÃö³á¡C


½Æ»sÀÉ®×­n½Æ»sÀɮתº¾Þ§@¥²¶·¨Ï¥Îcopy()¨ç¼Æ¡G
copy() ¨ç¼Æ®æ¦¡
  1. int copy ( string source, string dest)
½Æ»s¥N½X

  • source¡]¨Ó·½Àɮס^¡G¥²¶·¬O¤w¦s¦bªºÀɮסA§_«h·|²£¥Í¡y§ä¤£¨ì¨Ó·½Àɮסzªº¿ù»~¡C
  • dest¡]¥ØªºÀɮס^¡GÀÉ®×­Y¤w¦s¦b¡A«h·|³QÂл\¡A­Y¬°°ßŪÄݩʩγQÂê©wªºÀɮסA«h·|²£¥Í¡y¨S¦³¨Ï¥ÎÅv­­¡zªº¿ù»~¡C
  • ¦pªGÀɮ׽ƻs¦¨¥\«hcopy()¨ç¼Æ¦^¶ÇTrue¡A¤Ï¤§¦^¶ÇFalse¡C
copyfile.php
  1. <?
  2. $myfile="count.txt";
  3. $bakfile="myfile.bak";
  4. if (copy($myfile, $bakfile))
  5.   {
  6.    echo "¤w¸g½Æ»s$myfile ¦¨¬° $bakfile";
  7.   }
  8. else
  9.   {
  10.    echo "Àɮ׽ƻs¥¢±Ñ";
  11.   }
  12. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

§R°£ÀÉ®×
­Y·Q¥Ã¤[§R°£ÀɮסA«h¨Ï¥Îunlink()¨ç¼Æ¡A»yªk¦p¤U¡G
unlink() ¨ç¼Æ®æ¦¡
  1. int unlink ( string filename)
½Æ»s¥N½X

  • filename¡]³Q§R°£ªºÀɮס^¡G¥²¶·¬°¤w¦s¦bªºÀɮסA§_«h·|²£¥Í¡y§ä¤£¨ì¨Ó·½ÀÉ¡zªº¿ù»~¡C  
  • ¦pªGÀɮקR°£¦¨¥\«hunlink()¨ç¼Æ¦^¶ÇTrue¡A¤Ï¤§¦^¶ÇFalse¡C
½d¨Òµ{¦¡½X¦p¤U:
deletefile.php
  1. <?
  2. $myfile="count.txt";
  3. if (unlink($myfile))
  4.   {
  5.    echo "¤w¦¨¥\§R°£ÀÉ®×";
  6.   }
  7. else
  8.   {
  9.    echo "ÀɮקR°£¥¢±Ñ";
  10.   }
  11. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

Àɮקó¦W
¦pªG­n§ó§ïÀɮצWºÙ«h¥i³z¹Lrename()¨ç¼Æ¡A»yªk¦p¤U¡G
rename() ¨ç¼Æ®æ¦¡
  1. bool rename ( string oldname, string newname)
½Æ»s¥N½X

  • oldname¡]¨Ó·½Àɮס^¡G¥²¶·¬O¤w¦s¦bªºÀɮסA§_«h·|²£¥Í¡y§ä¤£¨ì¨Ó·½ÀÉ¡zªº¿ù»~¡C
  • newname¡]¥ØªºÀɮס^¡G¥²¶·¬O¤£¦s¦bªºÀɮסA§_«h·|²£¥Í¡yÀɮפw¦s¦b¡zªº¿ù»~¡C
  • ¦pªGÀɮקó¦W¦¨¥\«hrename()¨ç¼Æ¦^¶ÇTrue¡A¤Ï¤§¦^¶ÇFalse¡C
½d¨Òµ{¦¡½X¦p¤U:
renamefile.php
  1. <?
  2. $myfile="count.txt";
  3. if (rename($myfile,"count.bak"))
  4.   {
  5.    echo "Àɮפw¦¨¥\§ó¦W";
  6.   }
  7. else
  8.   {
  9.    echo "Àɮקó¦W¥¢±Ñ";
  10.   }
  11. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

ÀˬdÀɮ׬O§_¦s¦b
file_exists()¨ç¼Æ¥Î©óÀËÅçÀɮ׬O§_¦s¦b¡A»yªk¦p¤U:
file_exists() ¨ç¼Æ®æ¦¡
  1. bool file_exists ( string filename)
½Æ»s¥N½X
ÀÉ®×­Y¦s¦b¡A«h¶Ç¦^­È¬°True¡A§_«h¶Ç¦^False¡C
½d¨Òµ{¦¡½X¦p¤U:
exfile.php
  1. <?
  2. $myfile="count.txt";
  3. if (file_exists($myfile))
  4.   {
  5.    echo "Àɮצs¦b";
  6.   }
  7. else
  8.   {
  9.    echo "Àɮפ£¦s¦b";
  10.   }
  11. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

·í±z¦b°õ¦æ½d¨Òdelfile.php©Îrenamefile.php®É¡A­Y¨Ó·½Àɮפ£¦s¦b®É¡A¦b§Ú­Ì¦Û­qªº¦^À³°T®§¤§«e³£·|¨q¥X¤@¬q¿ù»~°T®§¹ï§a¡I

¹Ï6-24  ¨Ó·½Àɮפ£¦s¦b¡C

­nÁ×¹L³o­Ó°T®§«Ü²³æ¡A¥u­n¦A¥[¤Wfile_exists()¨ç¼Æ§Y¥i¡A¦b¦¹´N¥H½d¨Òrenamefile_2.php­×§ïµ¹±z¬Ý¡G
Renamefile_2.php
  1. <?
  2. $myfile="count.txt";
  3. if (file_exists($myfile))
  4.   {
  5.     if (rename($myfile,"count.bak"))
  6.      {
  7.       echo "Àɮפw¦¨¥\§ó¦W";
  8.      }
  9.     else
  10.      {
  11.       echo "Àɮקó¦W¥¢±Ñ";
  12.      }
  13.   }
  14. else
  15.   {
  16.    echo "Àɮפ£¦s¦b";
  17.   }
  18. ?>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

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