一個統計目錄檔案大小的php函數,_PHP教程

一個統計目錄檔案大小的php函數,早上剛到公司,頭告訴我,抓緊寫一個小函數,用來統計指定目錄中檔案大小,我了個去,動手吧,還好有點小基礎,一會就完工了,哈哈。代碼在下面咯。 /** 統計目錄檔案大小的函數 @author xfcode @link http://www.jbxue.com */ function dirsize($dir) {    @$dh = opendir($dir);   $size = 0;   while ($file =

thinkPHP中分頁用法執行個體分析,_PHP教程

thinkPHP中分頁用法執行個體分析,本文執行個體講述了thinkPHP中分頁用法。分享給大家供大家參考,具體如下:拿一個執行個體來說吧action頁面:public function show(){ import("ORG.Util.Page"); //匯入分頁類 $news=D("News"); $count = $news->where('`content_type`='.$id)->count(); //查詢記錄的總條數 $p = new Page($count, 10

分享50個提高PHP執行效率的技巧,_PHP教程

分享50個提高PHP執行效率的技巧,1、用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數, 單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的”函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故 把函數加上了雙引號)。2、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。3、$row[‘id'] 的速度是$row[id]的7倍。4、echo 比 print

PHP擷取二維數組中某一列的值集合,_PHP教程

PHP擷取二維數組中某一列的值集合,PHP還是比較常用的,於是我研究了一下PHP二維數組。在處理php數組的時候,有一種需求特別的頻繁,如下二維數組:$arr = array(1=>array('id' => 5,'name' => '張三'),2=>array('id' => 6,'name' => '李四'));目的就是要取到key為name的集合,得到這個結果:$arr2 =

PHP版本升級到7.x後wordpress的一些修改及wordpress技巧,_PHP教程

PHP版本升級到7.x後wordpress的一些修改及wordpress技巧,不知算不算手賤,把VPS伺服器上的php升級到7.0, 雖然7.x與之前的相容性是很高的,但移除了一大堆過時用法,而某些老應用仍然在使用。對個人wordpress網站裡出現的錯誤,修正記錄如下。全部是外掛程式,wordpress官方程式,是沒有問題的。mysql_escape_string() 函數改為addslashes()wp-thread-comment外掛程式

nginx使用ssl模組配置HTTPS支援,_PHP教程

nginx使用ssl模組配置HTTPS支援,預設情況下ssl模組並未被安裝,如果要使用該模組則需要在編譯時間指定–with-http_ssl_module參數,安裝模組依賴於OpenSSL庫和一些引用檔案,通常這些檔案並不在同一個軟體包中。通常這個檔案名稱類似libssl-dev。產生認證可以通過以下步驟產生一個簡單的認證:首先,進入你想建立認證和私密金鑰的目錄,例如:$ cd /usr/local/nginx/conf建立伺服器私密金鑰,命令會讓你輸入一個口令:$ openssl

WordPress中建立使用者角色的相關PHP函數使用詳解,_PHP教程

WordPress中建立使用者角色的相關PHP函數使用詳解,WordPress 預設有 “訂閱者”、“投稿者”、“作者”、“編輯” 和 “管理員” 五個使用者角色,許可權由低到高,但預設的五個角色可能不夠我們用,這時可以使用 add_role() 函數建立一個角色。用法add_role( $role, $display_name, $capabilities );參數$role(字串)(必須)使用者角色

php自訂分頁類完整執行個體,_PHP教程

php自訂分頁類完整執行個體,本文執行個體講述了php自訂分頁類。分享給大家供大家參考,具體如下:each_disNums=intval($each_disNums); $this->nums=intval($nums); if(!$current_page){ $this->current_page=1; }else{ $this->current_page=intval($current_page); } $this->sub_pages=intval($sub_pages);

詳解WordPress中提醒安裝外掛程式以及隱藏外掛程式的功能實現,_PHP教程

詳解WordPress中提醒安裝外掛程式以及隱藏外掛程式的功能實現,提醒使用者當前主題需要的外掛程式很多主題都需要一些外掛程式的支援,這時你就需要提醒使用者需要安裝的外掛程式,本文將教你,怎麼在後台顯眼的位置提醒使用者當前主題要安裝的外掛程式。最終的效果類似:只需要用 admin_notices 鉤子,在後台標題下邊輸出一個警告框,再用 is_plugin_active() 函數判斷外掛程式是否啟用即可。/** *WordPress 提醒使用者當前主題需要的外掛程式 *http://www.

PHP實現檔案上傳和多檔案上傳,_PHP教程

PHP實現檔案上傳和多檔案上傳,在PHP程式開發中,檔案上傳是一個使用非常普遍的功能,也是PHP程式員的必備技能之一。值得高興的是,在PHP中實現檔案上傳功能要比在Java、C#等語言中簡單得多。下面我們結合具體的代碼執行個體來詳細介紹如何通過PHP實現檔案上傳和多檔案上傳功能。要使用PHP實現檔案上傳功能,我們先來編寫兩個php檔案:index.php和upload.php。其中,index.php頁面用於提交檔案上傳的表單請求,upload.php頁面用於接收上傳的檔案並進行相應處理。首先,

php匯出產生word的方法,_PHP教程

php匯出產生word的方法,本文執行個體講述了php匯出產生word的方法。分享給大家供大家參考,具體如下:PHP匯出word(1)首先,預覽html頁面,樣本化對象,定義要匯出的資料(2)點擊下載頁面,給id傳值(任何值均可,僅用於判斷),如果id有值,輸出緩衝檔案,儲存為word格式。(3)點擊下載後,(如果是圖片的話,在儲存為word時要使用絕對路徑,這樣才可以在儲存的word中正常顯示)(4)關閉緩衝輸出Word_con.php

給WordPress的編輯後台添加提示框的代碼執行個體分享,_PHP教程

給WordPress的編輯後台添加提示框的代碼執行個體分享,WordPress 3.5 新添加了一個提示框功能,可以建立一個提示框,然後指向任何元素,比如下邊的例子:本文就來教你怎麼建立一個這樣的提示框。首先需要添加提示框的指令碼,這樣才能使用提示框的 JS 方法。//掛載提示框指令碼function Bing_admin_pointer_enqueue_scripts(){ wp_enqueue_style( 'wp-pointer' ); wp_enqueue_script(

大家都應該掌握的PHP關聯陣列提示,_PHP教程

大家都應該掌握的PHP關聯陣列提示,在使用 PHP 進行開發的過程中,或早或晚,您會需要建立許多相似的變數,這時候你可以把資料作為元素儲存在數組中。數組中的元素都有自己的 ID,因此可以方便地訪問它們。關聯陣列關聯陣列,它的每個 ID

smarty進階特性之對象的使用方法,_PHP教程

smarty進階特性之對象的使用方法,本文執行個體講述了smarty進階特性之對象的使用方法。分享給大家供大家參考,具體如下:name="first dog";$smarty->assign("dog",$dog1);$smarty->display('test.tpl');?>test.tpl檔案:屬性調用:{$dog->name}方法調用:{$dog->sayHello()}輸出顯示:first

PHP檔案上傳問題匯總(檔案大小檢測、大檔案上傳處理),_PHP教程

PHP檔案上傳問題匯總(檔案大小檢測、大檔案上傳處理),由於涉及到本地和伺服器兩方面的安全問題,所以基於input type="file"形式的分頁檔上傳一直處於一個很尷尬的位置。一方面,使用者不希望隱私泄露,所以瀏覽器無法對使用者在上傳時選擇的檔案做有效判

PHP實現逐行刪除檔案右側空格的方法 原創,_PHP教程

PHP實現逐行刪除檔案右側空格的方法 原創,本文執行個體講述了PHP實現逐行刪除檔案右側空格的方法。分享給大家供大家參考,具體如下:在編輯整理代碼的過程中發現網上的一些代碼經常會有不少的右側空格,偶爾會影響到代碼的排版與閱讀,所以寫了一段簡單的php代碼來逐行刪除檔案右側的空格,並儲存到新的檔案中。帶有右側空格的demo.txt檔案(該檔案是PHP逐行讀取功能代碼)如下:$file = fopen("welcome.txt", "r") or exit("Unable to open file!

詳解WordPress開發中過濾屬性以及Sql語句的函數使用,_PHP教程

詳解WordPress開發中過濾屬性以及Sql語句的函數使用,esc_attr()(過濾屬性)一般在寫 Html 代碼的標籤屬性的時候會是下邊的格式:那如果 value 屬性是動態輸出的呢?" />但是,如果動態輸出的屬性裡有雙引號、角括弧等特殊字元,Html 代碼就會被打亂,這時就可以使用 esc_attr() 函數對輸出的屬性進行轉義。使用方法esc_attr( $text );參數$text (字串)(必須)要轉義的字串。 預設值:None傳回值返迴轉義後的字串。例子"

4種PHP非同步執行的常用方式,_PHP教程

4種PHP非同步執行的常用方式,本文為大家講述了php非同步呼叫方法,分享給大家供大家參考,具體內容如下用戶端與伺服器端是通過HTTP協議進行串連通訊,用戶端發起請求,伺服器端接收到請求後執行處理,並返回處理結果。有時伺服器需要執行很耗時的操作,這個操作的結果並不需要返回給用戶端。但因為php是同步執行的,所以用戶端需要等待服務處理完才可以進行下一步。因此對於耗時的操作適合非同步執行,伺服器接收到請求後,處理完用戶端需要的資料就返回,再非同步在伺服器執行耗時的操作。1.使用Ajax 與 img

smarty進階特性之過濾器的使用方法,_PHP教程

smarty進階特性之過濾器的使用方法,本文執行個體分析了smarty進階特性之過濾器的使用方法。分享給大家供大家參考,具體如下:進階特性中過濾器的使用1、預過濾器function remove_dw_comments($tpl_source, &$smarty){ return preg_replace("//U","",$tpl_source); //去除原tpl檔案中的注釋,使其在編譯後的檔案中不顯示}//註冊預過濾器$smarty->register_prefilter("remove_

php實現非同步資料調用的方法,_PHP教程

php實現非同步資料調用的方法,瀏覽器和伺服器之間只有一種面向不需連線的HTTP協議進行通訊的,面向不需連線的程式的特點是用戶端請求服務端,服務端根據請求返回相應的程式,不能保持持久串連。這樣就出現了一個問題,一個用戶端的相應服務端可能執行1秒也有可能執行1分鐘,這樣瀏覽器就會一直處於等待狀態,如果程式執行緩慢,使用者可能就沒耐心關掉了瀏覽器。而有的時候我們不需要關心程式執行的結果,沒有必要這樣浪費時間和耐心等待,那我們就要想出辦法讓程式不收等待在後台靜默執行。比如現在有一個情境,給1000個使

總頁數: 5203 1 .... 2817 2818 2819 2820 2821 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.