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

6-4 ¹ê¨Ò¡Gºô­¶­p¼Æ¾¹

6-4 ¹ê¨Ò¡Gºô­¶­p¼Æ¾¹

6-4   ¹ê¨Ò¡Gºô­¶­p¼Æ¾¹
Sessionª«¥óªº¥Í©R¶g´Á°_©l©óPWS/IIS ¶}©l¹B§@¥B¦³¤H¶}©l³s½u®É¡C²×¤î©ó PWS/IIS Ãö³¬¡A©Î«È¤áºÝÂsÄý¾¹¥¼©ó¯S©w®É¶¡¤º¦A¦V¦øªA¾¹­n¨D¸ê°T¡A©Ò¥HSessionª«¥óª«¥ó¨Ã¤£¬O¥Ã»·¦s¦bªº¡Iªp¥B¡A¹ï©ó©Ò¦³ªº³s½uÂsÄýªÌ¦Ó¨¥¡A³£­Ó§O¾Ö¦³¤@­Ó¡y¨p¥Î¡zªº Session ª«¥ó¡A©Ò¥H¡ASessionª«¥ó¨Ã¤£¾A¦X¥Î©ó«Ø¥ß­p¼Æ¾¹¡C

Cookieª«¥ó±N¸ê°T«Ø¥ß©ó«È¤áºÝÂsÄý¾¹ªº¡A§ó¤£¾A¦X©ó­p¼Æ¾¹¡F¤ÏÆ[Àɮצ¡ªº­p¼Æ¾¹¤D§Q¥ÎÀɮתº¦s¨ú¨Ó°O¿ý­p¼Æ¸ê®Æ¡A¤]´N¬O»¡¡G§Ú­Ìªº­p¼Æ¾¹­p¦¸¸ê®Æ±N·|³QÀx¦s¦b¤@­Ó¯S©wªº¸ê®ÆÀɮפ¤¡A­p¼Æ¸ê®Æªº«O¦s¨Ã¤£·|¦]®É¶¡ªº§ïÅܦӮø¥¢¡A©Î¬O¦]¬°¦øªA¾¹¶i¦æºûÅ@¦Ó¨Ï­p¼Æ¾¹­p¦¸¸ê®Æ³QÂk¹s¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

¬°¤F¨Ï§Ú­Ì¨¯­W²Ö¿nªºÂsÄý¤H¦¸­p¼Æ¾¹¸ê®Æ¤£¦Ü©ó¤H¶¡»]µo¡A©Ò¥H§Ú­Ì¥²¶·§Q¥ÎÀɮ׸ê®Æ³B²z¨ç¼ÆªºÀu¶Õ»P¯SÂI¡A²Î¦X¹B¥Î¨Ó³]­p§Ú­Ìªº­p¼Æ¾¹¡A¤U¨Ò§Y¬°²Î¦XÀɮ׸ê®Æ³B²z¨ç¼Æ¨Ó»s§@­p¼Æ¾¹ªºµ{¦¡ºô­¶¤º®e¡G
txtcount.php
  1. <?
  2. $countfile="count.txt";
  3. global $num;
  4. if (file_exists($countfile))
  5.    {
  6.     $file=fopen($countfile,"r");
  7.     $num=fgets($file,filesize($countfile)+1);
  8.     $num++;
  9.     fclose($file);
  10.    }
  11. else
  12.    {
  13.     $num="1";
  14.    }
  15. $file=fopen($countfile,"w");
  16. fwrite($file,$num);
  17. fclose($file);
  18. ?>

  19. <html>
  20. <head>
  21. <meta http-equiv="Content-Language" content="zh-tw">
  22. <meta http-equiv="Content-Type" content="text/html; charset=big5">
  23. <title>²³æ¹ê¥Îªº¤å¦r­p¼Æ¾¹</title>
  24. </head>
  25. <body>
  26. <p align="center"><font size="5">²³æ¹ê¥Îªº¤å¦r­p¼Æ¾¹</font></p>
  27. <hr>
  28. <p align="center"><b><font color="#FF0000">
  29. °ÑÆ[¤H¦¸:<?=$num?></font></b></p>
  30. </body>
  31. </html>
½Æ»s¥N½X

  • µ{¦¡½X²Ä4¦æ¡G·í¤@¦³·sªºÂsÄýªÌ³sµ²¶i¤Jºô­¶¶}©lÂsÄý®É´N¥ý°õ¦æ¡yÀÉ®×ÀËÅç¡z³o¦æPHPµ{¦¡±Ô­z¡A§Q¥Îfile_exists()¨ç¼ÆÀËÅçÀɮ׬O§_¦s¦b¡A¦p¦¹¤@¨Ó¡A¥iÁקK­p¼Æ¸ê®ÆÀɤ£¦s¦b¦Ó³y¦¨µ{¦¡ªº¥¢»~¡C
  • µ{¦¡½X²Ä6~9¦æ¡G·í­p¼Æ¸ê®ÆÀɦs¦b®É¡A«h§Q¥Îfopen()¨ç¼Æ¶}±Ò­p¼Æ¸ê®ÆÀÉ¡A±µµÛ¨Ï¥Îfgets()¨ç¼Æ¨ú±o­p¦¸¦¸¼Æ¸ê®Æ¡A±NÄ~¦¸¸ê®Æ+1«á¡A´N¬O³Ì·sªº­p¦¸¦¸¼Æ¸ê®Æ¡C
  • µ{¦¡½X²Ä11~14¦æ¡G·í­p¼Æ¸ê®ÆÀɦs¦b®É¡A¥Nªíºô­¶©|¥¼¦³¤HÂsÄý¡A¦¹®ÉªºÂsÄýªÌ§Y¬°²Ä1¤H¡C
  • µ{¦¡½X²Ä15~17¦æ¡G§Q¥Îfopen()¨ç¼Æ¶}±Ò©Î«Ø¥ß¦Û°Ê­p¼Æ¸ê®ÆÀɬ°¼g¤Jª¬ºA¡A±N³Ì·sªº­p¦¸¦¸¼Æ¸ê®Æ³z¹Lfwrite()¨ç¼Æ¼g¤JÀɮפ¤«O¦s¡C



¹Ï6-27  ¤å¦r«¬­p¼Æ¾¹¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¸É¥R¡G

filesize()¨ç¼Æ¡G¨ú±oÀɮתº¤j¤p¡C
filesize()¨ç¼Æ®æ¦¡
  1. int filesize ( string filename)
½Æ»s¥N½X
­Y¦³¿ù»~µo¥Í¦^¶ÇFalse¡A§_«h¦^¶ÇÀɮפj¤p¡]bytes¡^¡C


is_readable()¨ç¼Æ¡G§PÂ_Àɮׯà§_Ū¨ú¡C
is_readable()¨ç¼Æ®æ¦¡
  1. bool is_readable ( string filename)
½Æ»s¥N½X
­YÀÉ®×¥iŪ¨ú¸ê®Æ¡]«D°ß¼g¡^¡A«h¦^¶ÇTrrue¡A§_«hFalse¡C


is_readable()¨ç¼Æ¡G§PÂ_Àɮׯà§_Ū¨ú¡C
is_writeable()¨ç¼Æ®æ¦¡
  1. bool is_writeable ( string filename)
½Æ»s¥N½X
­YÀÉ®×¥i¼g¤J¸ê®Æ¡]«D°ßŪ¡^¡A«h¦^¶ÇTrrue¡A§_«hFalse¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : §Ú­Ì­n°µ¦nªÀ·|ªºÀô«O¡A¤]­n°µ¦n¤º¤ßªºÀô«O¡C
ªð¦^¦Cªí ¤W¤@¥DÃD