{"id":2395,"date":"2018-05-23T14:49:12","date_gmt":"2018-05-23T06:49:12","guid":{"rendered":"https:\/\/www.webteach.tw\/?p=2395"},"modified":"2018-05-23T14:49:12","modified_gmt":"2018-05-23T06:49:12","slug":"php-%e5%88%97%e5%87%ba%e6%89%80%e6%9c%89%e7%95%b0%e5%8b%95%e6%aa%94%e6%a1%88-%e5%8c%85%e5%90%ab%e5%ad%90%e7%9b%ae%e9%8c%84%e4%b8%ad%e7%9a%84%e5%ad%90%e7%9b%ae%e9%8c%84","status":"publish","type":"post","link":"https:\/\/www.webteach.tw\/?p=2395","title":{"rendered":"[ PHP ] &#8211; \u5217\u51fa\u6240\u6709\u7570\u52d5\u6a94\u6848 \u5305\u542b\u5b50\u76ee\u9304\u4e2d\u7684\u5b50\u76ee\u9304"},"content":{"rendered":"<p>\t\t\t\t\u6700\u8fd1\u56e0\u70ba\u5de5\u4f5c\u4e0a\u9700\u8981\u6bcf\u5929\u5c07\u6709\u4fee\u6539\u7684\u7a0b\u5f0f\u4e0agit\uff0c\u6240\u4ee5\u5beb\u4e86\u9019\u96bb\u7a0b\u5f0f \u53ef\u4ee5\u900f\u904e\u7db2\u5740\u5217\u50b3\u65e5\u671f\u53c3\u6578\uff0c\u7136\u5f8c\u5c31\u5217\u51fa\u8a72\u65e5\u671f\u6709\u7570\u52d5\u7684\u6240\u6709\u6a94\u6848 \u5305\u542b\u5b50\u76ee\u9304 \u53ca\u5b50\u76ee\u9304\u4e2d\u7684\u5b50\u76ee\u9304<br \/>\n<!--more--><br \/>\n\u4f60\u53ef\u4ee5\u770b\u5230<br \/>\n  \u5b8c\u6574\u8def\u5f91\/\u6a94\u540d.\u526f\u6a94\u540d<br \/>\n  \u7570\u52d5\u7684 \u65e5\u671f\u6642\u9593<br \/>\n  \u6a94\u6848\u5927\u5c0f<br \/>\n[php]<br \/>\n&lt;?php<br \/>\nfunction bytes2kbmb($filesize){<br \/>\n    if ($filesize&lt;1048576) return number_format($filesize\/1024,1) . &quot; KB&quot;;<br \/>\n    if ($filesize&gt;=1048576 &amp;&amp; $filesize&lt;1073741824) return number_format($filesize\/1048576,1) . &quot; MB&quot;;<br \/>\n    if ($filesize&gt;=1073741824 ) return number_format($filesize\/1073741824,1) . &quot; GB&quot;;<br \/>\n}<br \/>\nfunction get_allfiles($path,&amp;$files) {<br \/>\n    if(is_dir($path)){<br \/>\n        $dp = dir($path);<br \/>\n        while ($file = $dp -&gt;read()){<br \/>\n            if($file !=&quot;.&quot; &amp;&amp; $file !=&quot;..&quot;){<br \/>\n                get_allfiles($path.&quot;\/&quot;.$file, $files);<br \/>\n            }<br \/>\n        }<br \/>\n        $dp -&gt;close();<br \/>\n    }<br \/>\n    if(is_file($path)){<br \/>\n        $files[] =  $path;<br \/>\n    }<br \/>\n}<br \/>\nfunction get_filenamesbydir($dir){<br \/>\n    $files =  array();<br \/>\n    get_allfiles($dir,$files);<br \/>\n    return $files;<br \/>\n}<br \/>\n$today=isset($_GET[&#8216;dt&#8217;])?$_GET[&#8216;dt&#8217;]:date (&quot;Y-m-d&quot;);<br \/>\n$filenames = get_filenamesbydir(&quot;.&quot;);<br \/>\nforeach ($filenames as $value) {<br \/>\n   echo (date (&quot;Y-m-d&quot;, filemtime($value))==$today?&#8217; &#8216;.$value.&#8217; &lt;br\/&gt; &#8216;.date (&quot;Y-m-d H:i:s&quot;, filemtime($value)).&#8217; &#8216;.&#8217;  &lt;br\/&gt; &#8216;.bytes2kbmb(filesize($value)).'&lt;br\/&gt;&lt;br\/&gt;&#8217;:&#8221;);<br \/>\n}<br \/>\n?&gt;<br \/>\n[\/php]<br \/>\n\u4f7f\u7528\u4e86\u4e0a\u8ff0\u7a0b\u5f0f\u5f8c\u767c\u73fe\uff0c\u56e0\u70ba\u6703\u5217\u51fa\u6240\u6709\u7570\u52d5\u6a94\u6709\u6642\u5019\u975e .php\u7684\u6a94\u6848\u592a\u591a\u756b\u9762\u6703\u5f88\u9577\uff0c\u6539\u6210\u4ee5\u4e0b\u9019\u6a23\u5c31\u53ef\u4ee5\u53ea\u986f\u793aphp\u6a94\u3002<br \/>\n[php]<br \/>\nforeach ($filenames as $value) {<br \/>\n   $path_parts = pathinfo($value);<br \/>\n   if($path_parts[&#8216;extension&#8217;]==&#8217;php&#8217;){<br \/>\n     echo (date (&quot;Y-m-d&quot;, filemtime($value))==$today?&#8217; &#8216;.$value.&#8217; &lt;br\/&gt; &#8216;.date (&quot;Y-m-d H:i:s&quot;, filemtime($value)).&#8217; &#8216;.&#8217;  &lt;br\/&gt; &#8216;.bytes2kbmb(filesize($value)).'&lt;br\/&gt;&lt;br\/&gt;&#8217;:&#8221;);<br \/>\n   }<br \/>\n}<br \/>\n[\/php]<br \/>\n\u53c3\u8003\u9023\u7d50\uff1a<br \/>\n<a href=\"https:\/\/blog.csdn.net\/markely\/article\/details\/8805492\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/blog.csdn.net\/markely\/article\/details\/8805492<\/a><br \/>\n<a href=\"http:\/\/tw2.php.net\/pathinfo\" rel=\"noopener noreferrer\" target=\"_blank\">http:\/\/tw2.php.net\/pathinfo<\/a>\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6700\u8fd1\u56e0\u70ba\u5de5\u4f5c\u4e0a\u9700\u8981\u6bcf\u5929\u5c07\u6709\u4fee\u6539\u7684\u7a0b\u5f0f\u4e0agit\uff0c\u6240\u4ee5&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2201,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,36],"tags":[1045],"class_list":["post-2395","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-file","category-php","tag-1045","hvn-theme-has-thumbnail"],"_links":{"self":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts\/2395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2395"}],"version-history":[{"count":0,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts\/2395\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/media\/2201"}],"wp:attachment":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}