Time of Update: 2017-07-10
getchwd() 函數返回當前工作目錄。此函數若成功則返回當前工作目錄。失敗則返回 FALSE。getchwd() 函數代碼執行個體<?php echo getcwd() . "<br/>"; echo dirname(FILE);
Time of Update: 2017-07-09
php中讀取檔案非常簡單,但如果讀取的檔案非常大,改如何解決呢?我們可以直接使用fseek來進行大檔案操作,本文章向大家介紹php使用fseek函數讀取大檔案,需要的朋友可以參考一下php讀取大檔案,使用fseek函數是最為普遍的方式,它不需要將檔案的內容全部讀入記憶體,而是直接通過指標來操作,所以效率是相當高效的.在使用fseek來對檔案進行操作時,也有多種不同的方法,效率可能也是略有差別的,下面是常用的兩種方法.方法一:首先通過fseek找到檔案的最後一位EOF,然後找最後一行的起始位置,取
Time of Update: 2017-07-09
這篇文章主要介紹了php擷取指定數量隨機字串的方法,涉及php針對數組的遍曆及字串運算相關操作技巧,需要的朋友可以參考下本文執行個體講述了php擷取指定數量隨機字串的方法。分享給大家供大家參考,具體如下:function getARandLetter($number = 1) { if ($number == 0) return FALSE; //去除0 $number = $number < 0 ? - $number : $number; //如果小於零取正值 $letterArr
Time of Update: 2017-07-10
至於添加刪除之類的功能我就不多寫了!仔細看看就知道這麼用了.難的是顯示方面希望高手擴充一下! 這是類 代碼如下:<?php /*======================================================== 類名:catalog 功能:無限分級類 方法: 樹形顯示分類 catalog_show($id) //參數$id 遞迴調用 流程:找到父分類為0所有根分類-> 一直遞迴取得所有分類並顯示 添加分類
Time of Update: 2017-07-10
PHP的substr_replace將指定兩位置之間的字元替換為*號的代碼,需要的朋友可以參考下。代碼如下:$username = "zongzi"; echo substr_replace($username,'**','1','2');定義和用法substr_replace()
Time of Update: 2017-07-08
最近學習URL跳轉的時候新進三個超好用的PHP加密解密函數,貌似是discuz裡的…使用這些加密解密的原因是因為有時自己的URL地址被人擷取以後想破解你裡面傳值的內容就必須知道你的key,沒有key,他應該要破了一陣子才能知道你URL裡面的內容吧。將它們打包成一個檔案就叫fun.php吧 代碼如下:<?php function passport_encrypt($txt, $key) { srand((double)microtime() * 1000000); $encrypt_key
Time of Update: 2017-07-08
php 產生簽名及驗證簽名<?php /** * 根據原文產生簽名內容 * * @param string $data 原文內容 * * @return string */ function sign($data) { $filePath = 'test.p12'; if(!file_exists($filePath)) { return false; } $pkcs12 =
Time of Update: 2017-07-08
在PHP中不能定義重名的函數,也包括不能再同一個類中定義重名的方法,所以也就沒有方法重載。前言最近在做THINKPHP開發項目中,用到了 parent:: 關鍵字,實際上 parent::關鍵字 是PHP中常要用到的一個功能,這不僅僅是在 THINKPHP 項目開發中,即使是一個小型的企業網站,也會有許多相同的function功能,我們可以封裝成一個父類 class,然後多個子類直接繼承公用部分父類。PHP5中使用parent::來引用父類的方法。parent::
Time of Update: 2017-07-10
這篇文章主要介紹了php中靜態類與靜態變數用法的區別,以執行個體形式較為詳細的分析了php中靜態類與靜態變數的定義、功能及提示,需要的朋友可以參考下本文執行個體分析了php中靜態類與靜態變數用法的區別。分享給大家供大家參考。具體分析如下:static是定義一個靜態對象或靜態變數,關於static 定義的變數或類方法有什麼特性我們看完本文章的相關執行個體後就見分曉了.1. 建立對象$object = new
Time of Update: 2017-07-08
“重載”是類的多態的一種實現。函數重載指一個標識符被用作多個函數名,且能夠通過函數的參數個數或參數類型將這些同名的函數區分開來,調用不發生混淆。這樣做的主要好處就是,不用為了對不同的參數類型或參數個數,而寫多個函數。多個函數用同一個名字,但參數表,即參數的個數或(和)資料類型可以不同,調用的時候,雖然方法名字相同,但根據參數表可以自動調用對應的函數。 PHP4 中僅僅實現了物件導向的部分的、簡單的功能,而 PHP5 以後對對象的支援就強大的多了。 對於多態的實現,PHP4
Time of Update: 2017-07-08
重寫:就是當子類繼承父類的一些方法後,子類又在其內部定義了相同的方法,則這個新定義的方法會覆蓋繼承而來的父類的方法,子類只能調用其內部定義的方法。有以下幾點要求:1.當一個父類和子類有一個方法,參數和名字完全一致,那麼子類方法會覆蓋父類的方法。必須參數一致,才會實現方法覆蓋。當參數個數不一致,則會報錯(這就牽扯到上面說所得方法重載)。當方法名字不一致,就不會覆蓋,只是子類新定義的方法。2.在實行方法覆蓋的時候,存取修飾詞可以是不一樣的,但是子類的存取範圍必須大於等於父類的存取範圍。這是php這些
Time of Update: 2017-07-10
這篇文章主要介紹了JavaScrpt中使用 cookie 設定查看與刪除功能的方法,文中通過執行個體代碼給大家介紹了js cookie常用的3個預設函數庫,需要的朋友可以參考下JS cookie 常用的3個預設函數(庫)<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>無標題文檔</title><script>function
Time of Update: 2017-07-10
這篇文章主要介紹了php使用cookie儲存使用者登入的使用者名稱實現方法,執行個體形式完整分析了cookie儲存使用者登入名稱的技巧,需要的朋友可以參考下本文執行個體講述了php使用cookie儲存使用者登入的使用者名稱的方法。分享給大家供大家參考。具體實現方法如下:使用者登入檔案:login.php
Time of Update: 2017-07-07
我們在網站上面註冊時,在輸入使用者名稱時,首先要進行無重新整理驗證,這篇文章主要為大家詳細介紹了php+ajax註冊即時驗證功能,感興趣的小夥伴們可以參考一下ajax的即時驗證技術已經很成熟了,在一些規範的網站上,如果有註冊驗證的模板,必定會涉及到ajax的無重新整理驗證,這在使用者註冊的體驗中是很棒的,對比一個不能及時和後台無重新整理對接的驗證模式,要重新返回來重新整理,這對於使用者來說,體驗上是很不友好的。ajax的模式幾乎是所有網站應用的需求,ajax作為前端無重新整理驗證,可以和所有後台
Time of Update: 2017-07-07
今天在做php的時候需要將字串首尾的空格去掉,百度一下發現php就內建這個函數trim,果然方便多了,特分享下第一種方法:通過php內建的函數 <?php /* trim 去除一個字串兩端空格, rtrim 是去除一個字串右部空格, ltrim 是去除一個字串左部空格。 */ ?> <?php echo trim(" 空格 ")."<br>"; echo rtrim(" 空格
Time of Update: 2017-07-07
strrev()函數的用法,很好玩的函數,主要功能就是把字串進行首尾顛倒並把顛倒後的結果返回呵呵,好玩吧,一真的想做一個函數百科網,只是由於我的精力有限了,唯寫WEB開發筆記,一天一篇文章的更新就已經夠忙了,因為,我的職業也不只是寫這一個部落格,還有其它很多網站需要維護,天天就是寫軟文,發原創,真夠累的,好了,以後有機會,我還是要把函數百科網做起來,希望大家支援。 定義和用法 strrev() 函數反轉字串。 文法 strrev(string) 參數 描述 string 必需。規定要反轉的字串。
Time of Update: 2017-07-07
這篇文章主要介紹了通過Email發送PHP錯誤的方法,執行個體分析了php錯誤的讀取及通過php發送Email的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了通過Email發送PHP錯誤的方法。分享給大家供大家參考。具體實現方法如下:<?php// Our custom error handlerfunction nettuts_error_handler($number, $message, $file, $line, $vars){ $email =
Time of Update: 2017-07-07
這篇文章主要為大家介紹一下判斷php檔案類型的代碼,需要的朋友可以參考一下何為MIME類型,它是設定某種副檔名的檔案用一種應用程式來開啟的方式類型,當該副檔名檔案被訪問時,瀏覽器會自動使用指定應用程式來開啟。多用於指定一些用戶端自訂的檔案名稱,以及一些媒體檔案開啟檔案。參考連結:php檔案格式(mime類型)對照表 。1、mime_content_type()函數判斷擷取mime類型mime_content_type返回指定檔案的MIME類型,用法:echo mime_content_type
Time of Update: 2017-07-07
下裡說道php中的explode 和implode的用法,芭蕾舞鞋,盼望對於友朋們有所輔助!說到php,函數便長短常主要的,也是php愛好者,和喜好php進階的朋友們必須控制的東東,學習php的友朋們也曉得,數組也是必需把握的,能夠那樣道,進階php,也便是學習php中的數組而在數組中通常要用到分割字串啊什麼的,便要用到explode ,和implode函數,下裡說道php中的explode 和implode的用法,芭蕾舞鞋,盼望對於友朋們有所輔助! explode在PHP中的用法 (PHP 3
Time of Update: 2017-07-07
這篇文章主要介紹了php中利用explode函數分割字串到數組,需要的朋友可以參考下分割字串 //利用 explode 函數分割字串到數組 代碼如下:<?php $source = "hello1,hello2,hello3,hello4,hello5";//按逗號分離字串 $hello = explode(',',$source); for($index=0;$index<count($hello);$index++) { echo