国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? ??? ?? PHP ???? PHP ?? ???

PHP ?? ???

Jul 25, 2016 am 08:45 AM

  1. cache.inc.php:
  2. class Cache {
  3. /**
  4. * $dir : 快取檔案存放目錄
  5. * $lifetime : 快取檔案有效期限,單位為秒
  6. * $cacheid : 快取檔案路徑,包含檔案名稱
  7. * $ext : 快取檔案副檔名(可以不用),這裡使用是為了查看文件方便
  8. */
  9. class Cache {
  10. /**
  11. * 析構(gòu)函數(shù),檢查快取目錄是否有效,預(yù)設(shè)賦值
  12. */
  13. private $dir;
  14. private $lifetime;
  15. private $cacheid;
  16. private $ext;
  17. /**
  18. * 檢查快取是否有效
  19. */
  20. function __construct($dir='',$ 生命週期=1800) {
  21. if ($this->dir_isvalid($dir)) {
  22. $this->dir = $dir;
  23. $this->lifetime = $lifetime;
  24. $this ->ext = '.Php';
  25. $this->cacheid = $this->getcacheid();
  26. }
  27. }
  28. /**
  29. * 寫入快取
  30. * $mode == 0 , 以瀏覽器快取的方式取得頁面內(nèi)容
  31. * $mode == 1 , 以直接賦值(透過$content參數(shù)接收)的方式取得頁面內(nèi)容
  32. * $mode == 2 , 以本地讀取(fopen ile_get_contents)的方式取得頁面內(nèi)容(似乎這種方式?jīng)]什麼必要)
  33. * /
  34. 私有函數(shù)isvalid() {
  35. if (!file_exists($this->cacheid)) return false;
  36. if (!(@$mtime = filemtime($this->cacheid)) ) return false;
  37. if (mktime() - $mtime > $this->lifetime) return false;
  38. return true;
  39. }
  40. /**
  41. * 載入快取
  42. * exit() 載入快取後終止原始頁面程式的執(zhí)行,快取無效則執(zhí)行原頁面程式產(chǎn)生快取
  43. * ob_start() 開啟瀏覽器快取用於在頁面結(jié)尾處取得頁面內(nèi)容
  44. */
  45. public function write($mode=0, $content='') {
  46. switch ($mode) {
  47. case 0:
  48. $content = ob_get_contents();
  49. break;
  50. 預(yù)設(shè)值:
  51. break;
  52. break;
  53. 預(yù)設(shè)值:
  54. break;
  55. }
  56. ob_end_flush();
  57. try {
  58. file_put_contents($this->cacheid,$content);
  59. }
  60. catch (Exception $ e) {
  61. $this-> error('寫入儲(chǔ)存失敗!請檢查目錄權(quán)限!');
  62. }
  63. }
  64. /**
  65. * 清除快取
  66. */
  67. public function load() {
  68. if ($ this->isvalid()) {
  69. echo "這是伺服器。; ";
  70. //以下兩種方式,哪種方式好??????
  71. require_once($this->cacheid);
  72. //echo file_get_contents($this->cacheid);
  73. exit();
  74. }
  75. else {
  76. ob_start();
  77. }
  78. }
  79. /**
  80. * 取得快取檔案路徑
  81. */
  82. public function clean() {
  83. try {
  84. unlink($this->cacheid);
  85. }
  86. catch (Exception $e) {
  87. $this->error('清除儲(chǔ)存檔案失敗!請檢查目錄! ');
  88. }
  89. }
  90. /**
  91. * 檢查目錄是否存在或是否可建立
  92. */
  93. private function getcacheid() {
  94. return $this->dir.md5($this ->geturl( )).$this->ext;
  95. }
  96. /**
  97. * 取得目前頁面完整url
  98. */
  99. private function dir_isvalid($dir) {
  100. if (is_dir($dir) )) return true;
  101. try {
  102. mkdir($dir,0777);
  103. }
  104. catch (Exception $e) {
  105. $this->error('所設(shè)定儲(chǔ)罐目錄不存在並且建立失??! ??> $url = '';
  106. if (isset($_SERVER['REQUEST_URI'])) {
  107. $url = $_SERVER['REQUEST_URI'];
  108. }
  109. else {
  110. $url = $_SERVER['Php_SELF'];
  111. $url .= 空($_SERVER['QUERY_STRING'])?'':'?'.$_SERVER['QUERY_STRING'] ;
  112. }
  113. return $url;
  114. }
  115. /**
  116. * 輸出錯(cuò)誤訊息
  117. */
  118. 解剖函數(shù)錯(cuò)誤($str) {
  119. echo '
    '. $str.'
    ';
  120. }
  121. }
  122. ?>
複製程式碼

  1. demo.php:
  2. /*
  3. * ???? ?? ? ??? ? ????. ??? ??? ????? ????. , ??? ??? ?????!
  4. * ??? ??: Cache (For Php5)
  5. * ??: 1.0
  6. * ??: ?? ?? ???, ???? ???? ???? ?? ??, ?? ??, ????? ???? ? ?????. ??? ???? ??? ?????.
  7. * ??? : jiangjun8528@163.com,Junin
  8. * ??? ??? : http://blog.csdn.Net/sdts/
  9. * ?? ??? : 2007-8-22
  10. * ??:
  11. 1. ? ??? Php5 ?????. ?? Php4 ??? ???? ?????. ????? ????? ?? ??? ???. !).
  12. 2. ? ??? utf-8? ????? ????. ?????? ?? ???? ???? ?? Windows ???? ?? ???? ???? ?? ??? ? ?? ???(????? ANSI)? ?????. .Linux? ?? ?? ?? ????? ?? iconv ???? ?????.
  13. 3. ?? ?? 2? ?????.
  14. * ??? ?? ? ?? ??:
  15. * ?? ??? ???? ??? ?? ??? ???? ???? ????? ??? ??? ????, ??? ????, ?????? ????? ????.
  16. * ?? ??? ?? ???? ???? ?? ????. ??? ????? ???? ??????? ???? ?? ??(?, ?? ??)? ?????.
  17. */
  18. /*
  19. * ?? ?
  20. ------ --------------------------??1--- ------- -------
  21. require_once('cache .inc.php');
  22. $cachedir = './Cache/'; //?? ???? ??
  23. $cache = new Cache($cachedir,10); //????? ???? ?? ??? ?????. $cache = new Cache($cachedir);
  24. if ($_GET[ 'cacheact'] != 'rewrite') //?? ??? ????. xx.Php?cacheact=rewrite? ?? ??? ?????? ????? ?? ??? ??? ? ????.
  25. $cache-> load(); //??? ?????. ??? ???? ?? ??? ??? ???? ????.
  26. //??? ??? ?????.
  27. echo date('H :i:s jS F');
  28. //??? ? ??
  29. $cache->write(); //? ?? ?? ?? ?? ??, ?? ??
  30. ------ -------- --------------------------??2------ ----- ------
  31. require_once('cache.inc.php');
  32. $cachedir = './Cache/'; /?? ???? ??
  33. $cache = new Cache($cachedir,10); //????? ???? ?? ??? ?????. $cache = new Cache($cachedir);
  34. if ($_GET[' ????'] != 'rewrite') //?? ??? ????. xx.Php?cacheact=rewrite? ?? ??? ?????? ? ?? ??? ??? ? ????.
  35. $cache- >load() ; //??? ?????. ??? ???? ?? ??? ??? ???? ????.
  36. //??? ??? ?????.
  37. $content = date('H:i:s jS F');
  38. echo $content;
  39. //??? ?? ?
  40. $cache->write(1,$content) //? ?? ?? ?? ?? ??, ?? ??
  41. --- ---- ------??3------------- --- -----------------------
  42. require_once('cache. inc.php');
  43. ??('CACHEENABLE',true );
  44. if (CACHEENABLE) {
  45. $cachedir = './Cache/'; //?? ???? ??
  46. $cache = new Cache($cachedir,10); //??? ????? ?? ?? $cache = new Cache($cachedir);
  47. if ($_GET['cacheact'] != 'rewrite' ) //??? xx.Php?cacheact= rewrite? ?? ??? ?????? ?? ?????.
  48. $cache->load() //??? ?????. ??? ???? ?? ??? ??? ???? ????.
  49. }
  50. //??? ?? ??
  51. $content = date('H:i:s jS F');
  52. echo $content ;
  53. //??? ? ??
  54. if (CACHEENABLE)
  55. $cache-> ;write(1,$content) //? ?? ?? ?? ?? ??, ?? ??
  56. */
  57. ?>
?? ??

PHP


? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
PHP ?? ??? ??????? PHP ?? ??? ??????? Jul 17, 2025 am 04:16 AM

PHP ?? ??? ?? ???? ?? ? ????? ??? ?????. 1. ?? ??? ??? ??? ??? ? ? ??? ??? ??? ?? ?? ??? ???? ???????. 2. ?? ??? ???? ???? ? ?? ????? ?? ?? ?? ??? ?????. 3. $ _get ? $ _post? ?? Hyperglobal ??? ?? ???? ?? ??? ? ??? ??? ??????? ???????. 4. ?? ?? ?? ???? ?? ?? ?? ??? ?????? ?? ??? ??? ?? ??? ???????. ??? ??? ????? ??? ??? ?? ???? ????? ? ??? ? ? ????.

PHP?? ?? ???? ???? ???? ??? ?????? PHP?? ?? ???? ???? ???? ??? ?????? Jul 08, 2025 am 02:37 AM

PHP ?? ???? ???? ????? ?? ? ??? ???? ?? ?? ? ??? ???? ?? ??? ?????? ??? ??? ? ? ???????. 1. ??? ?? CSRF? ???? ?? ??? ??? ???? ?????? ??? ???? FINFO_FILE? ?? ?? MIME ??? ?????. 2. ??? ??? ??? ???? ??? ?? ??? ?? ? WEB ????? ??? ???? ??????. 3. PHP ?? ??? ?? ? ?? ???? NGINX/APACHE? ??? ????? ?? ???? ?????. 4. GD ?????? ??? ? ?? ???? ??? ?? ??? ?? ????.

PHP?? ?? ?? PHP?? ?? ?? Jul 18, 2025 am 04:57 AM

PHP ?? ???? ? ?? ???? ??? ????. 1. // ?? #? ???? ? ?? ??? ???? // ???? ?? ????. 2. ?? /.../ ?? ?? ?? ??? ????? ?? ? ?? ??? ?? ? ? ????. 3. ?? ?? ?? / if () {} /? ?? ?? ??? ????? ??? ?? ?? ?? ??? ???? ????? ???? ??? ?? ???? ???? ??? ? ??? ??????.

PHP ?? ?? ? PHP ?? ?? ? Jul 18, 2025 am 04:51 AM

PHP ??? ???? ??? ??? ??? ????? ????. ??? ????? ?? ???? ??? "?? ? ?"??? "?"? ???????. 1. ??? ? ??? ??? DocBlock (/*/)? ?? ?? ??? ???? ??? ? ?? ???? ??????. 2. JS ??? ???? ?? ???? ??? ?? ??? ??? ?????. 3. ??? ?? ?? ?? ??? ???? ????? ????? ???? ?? ????? ???? ? ??????. 4. Todo ? Fixme? ????? ???? ? ? ??? ??? ???? ?? ?? ? ??? ???????. ??? ???? ?? ??? ??? ?? ?? ?? ???? ???? ? ????.

PHP?? ???? ??? ?????? PHP?? ???? ??? ?????? Jul 11, 2025 am 03:12 AM

Ageneratorinphpisamemory- ???? Way-Erate-Overgedatasetsetsbaluesoneatimeatimeatimeatimallatonce.1.generatorsuseTheyieldKeywordTocroadtOpvaluesondemand, RetingMemoryUsage.2

?? PHP : ??? ??? ?? PHP : ??? ??? Jul 18, 2025 am 04:54 AM

tolearnpheffectical, startBysetTupaloCalserErverEnmentUsingToolslikexamppandacodeeditor -likevscode.1) installxamppforapache, mysql, andphp.2) useacodeeditorforsyntaxsupport.3)) 3) testimplephpfile.next, withpluclucincludechlucincluclucludechluclucled

?? PHP ?? ??? ?? PHP ?? ??? Jul 18, 2025 am 04:52 AM

toinstallphpquickly, usexampponwindowsorhomebrewonmacos.1. ??, downloadandinstallxAmpp, selectComponents, startApache ? placefilesinhtdocs.2

PHP?? ??? ? ???? ??? ????? ?? PHP?? ??? ? ???? ??? ????? ?? Jul 12, 2025 am 03:15 AM

PHP??? ???? ??? ?? ?? ????? ???? ??? ?? ??? ??? ?? ? ??? ??? ???? ?????. ???? 0?? ???? ?? ??? ???? ? ?? ???? ?? ?? ? ? ????. MB_SUBSTR? ?? ??? ??? ???????. ? : $ str = "hello"; echo $ str [0]; ?? H; ??? MB_SUBSTR ($ str, 1,1)? ?? ??? ??? ??? ??????. ?? ???????? ???? ??? ???? ?? ???? ?? ?? ???? ?????? ??? ????? ?? ??? ?? ??? ???? ???? ?? ????.

See all articles