Time of Update: 2017-07-08
本文執行個體講述了php讀取目錄及子目錄下所有檔案名稱的方法,分享給大家供大家參考。具體實現方法如下:一般來說php中讀取目錄下的檔案名稱的方式確實不少,最簡單的是scandir,具體代碼如下: 代碼如下:$dir="./caxa/";$file=scandir($dir);print_r($file);稍微複雜點的,來自於php手冊:代碼如下:$dir = "/etc/php5/";// Open a known directory, and
Time of Update: 2017-07-08
什麼是多態?多態(Polymorphism)按字面的意思就是“多種狀態”。在物件導向語言中,介面的多種不同的實現方式即為多態。引用Charlie
Time of Update: 2017-07-07
這篇文章主要介紹了php使用curl開啟https網站的方法,涉及php使用curl串連網站及擷取資訊的相關技巧,需要的朋友可以參考下本文執行個體講述了php使用curl開啟https網站的方法。分享給大家供大家參考。具體實現方法如下:$url = 'https://www.google.com.hk'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER,
Time of Update: 2017-07-07
這篇文章主要介紹了PHP簡單檢測網址是否能夠正常開啟的方法,涉及php中curl的簡單提示,需要的朋友可以參考下本文執行個體講述了PHP簡單檢測網址是否能夠正常開啟的方法。分享給大家供大家參考,具體如下:這是一個檢測網址是否能正常開啟的PHP代碼,通過下面的代碼檢測一個網址是否能正常訪問,如果正常則會返回http狀態代碼200的值,如果為其它則不正常;這個代碼我們可以用到很多地方,例如緩衝友情連結的ICO表徵圖時就可以用到,緩衝時先檢測網站是否正常,如果正常就緩衝ICO表徵圖,否則調用一個預設的
Time of Update: 2017-07-07
前幾天發現一個問題 date("Y-m-d G:i T",time()) 取出來的時間和本地時間老差8個小時,可我的系統明明是中國標準時(GMT+8),最後終於找到了問題所在。原來從php5.1.0開始,php.ini裡加入了date.timezone這個選項,預設情況下是關閉的 也就是顯示的時間(無論用什麼php命令)都是格林威治標準時間 和我們的時間(北京時間)差了正好8個小時,有以下3中方法可以恢複正常的時間。 1,最簡單的方法就是不要用php5.1以上的版本
Time of Update: 2017-07-07
這篇文章主要介紹了php分割合并兩個字串的函數,執行個體分析了php針對字串操作的相關技巧,需要的朋友可以參考下本文執行個體講述了php分割合并兩個字串的函數。分享給大家供大家參考。具體實現方法如下:這裡實現把兩個字串進行分割合并,例如str1=aaaa,str2=bbbb,合并後產生abababab/** * Merges two strings in a way that a pattern like ABABAB will be * the result. * * @param
Time of Update: 2017-07-06
本篇文章是對php串連函數implode與分割explode進行了詳細的分析介紹,需要的朋友參考下目前學習php的人有很多,很多進行php培訓的朋友在學習中總會問到這樣一個問題:php串連函數implode是什麼呢?php可以將字串分割成數組,同時翻過了也可以將數組串連成字串,確切的說是可以將數組元素串連成字串,有了這兩個函數我們就可以在數組與字串之間進行自由轉換了,下面看本文的例子吧。implode()
Time of Update: 2017-07-04
這篇文章主要介紹了分享php代碼將360瀏覽器匯出的favdb的sqlite資料庫檔案轉換為html,需要的朋友可以參考下下面給大家分享了一段php代碼,講解將360瀏覽器匯出的favdb的sqlite資料庫檔案轉換為html,下面代碼簡單易懂,感興趣的朋友看一下吧。php代碼如下所示:<?php $book_mark_name = 'book_mark.html'; $content = file_get_contents('tb_fav.json')
Time of Update: 2017-07-05
這篇文章主要介紹了php實現讀取和寫入tab分割的檔案,涉及php檔案讀寫及字串操作的相關技巧,需要的朋友可以參考下本文執行個體講述了php實現讀取和寫入tab分割的檔案。分享給大家供大家參考。具體分析如下:這段php代碼實現讀取和寫入tab分割的檔案,包含兩個獨立的函數,一個讀,一個寫,例如cvs檔案等//// save an array as tab seperated text file//function write_tabbed_file($filepath, $array,
Time of Update: 2017-07-05
文章詳細介紹了php合并靜態檔案所需要的相關配置以及完整代碼,以及使用說明,非常的詳盡,這裡推薦給有需要的小夥伴配置PHP.ini更改配置項(必須)auto_prepend_file = "C:\xampp\htdocs\auto_prepend_file.php"更改配置項(可選)allow_url_include = Onauto_prepend_file.php檔案內容代碼如下:<?php/** * 引入static檔案 * @param
Time of Update: 2017-07-05
這篇文章主要介紹了PHP實現將多個檔案中的內容合并為新檔案的方法,涉及php編碼轉換、檔案與目錄的遍曆以及檔案讀寫相關操作技巧,需要的朋友可以參考下本文執行個體講述了PHP實現將多個檔案中的內容合并為新檔案的方法。分享給大家供大家參考,具體如下:function test(){ $hostdir= iconv("utf-8","gbk","C:\Users\原萬裡\Desktop\日常筆記") ;
Time of Update: 2017-07-06
這篇文章主要介紹了php擷取英文姓名首字母的方法,涉及php中explode及strtoupper函數操作php字串分割及大小寫轉換的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php擷取英文姓名首字母的方法。分享給大家供大家參考。具體如下:這段代碼可以根據使用者輸入的英文姓名,分析出姓名的首字母輸出,比如"Billy Bob" to "B.B."<?php function initials($name){
Time of Update: 2017-07-07
解決多調用同時寫一個檔案時我們會使用flock來解決些問題,這樣同一時間只有一個使用者可以寫檔案,同時其它使用者進行等待隊列了,下面我來介紹一下flock解決多使用者讀寫檔案沖空問題一般的方案會是:代碼如下:$fp = fopen("/tmp/lock.txt", "w+");if (flock($fp, LOCK_EX)) { fwrite($fp, "Write something heren"); flock($fp,
Time of Update: 2017-07-05
這篇文章主要介紹了php修改數組鍵名的方法,涉及php針對數組的遍曆、截取、轉換等相關操作技巧,需要的朋友可以參考下本文執行個體講述了php修改數組鍵名的方法。分享給大家供大家參考,具體如下:$ar = array( array(1 => 'a', 2 => 50, 3 => 60, 4 => 'long', 5 => 'zzz', 6 => 'kkk', 7 => 'ooo'
Time of Update: 2017-07-07
這篇文章主要介紹了php遞迴方法實現無限分類執行個體代碼,需要的朋友可以參考下數組:代碼如下:$items = array( array('id' => 1, 'pid' => 0, 'name' => '一級11' ), array('id' => 11, 'pid' => 0, 'name' => 'www.jb51.net 一級12
Time of Update: 2017-07-05
這篇文章主要介紹了php讀取出一個檔案夾及其子檔案夾下所有檔案的方法,涉及php遞迴及檔案路徑相關操作技巧,需要的朋友可以參考下本文執行個體講述了php讀取出一個檔案夾及其子檔案夾下所有檔案的方法。分享給大家供大家參考,具體如下:今天的需求要在一個檔案夾中讀取出這個檔案夾下所有的檔案,當然也包括這個檔案夾下面所有的子檔案夾,當然網上有很多的教程,但為了自己理解得更加深刻,還是自己寫一下吧。代碼如下:$path = './use';$result = scanFile($path)
Time of Update: 2017-07-06
這篇文章主要介紹了php function用法如何遞迴及return和echo區別,需要的朋友可以參考下 代碼如下:<?php //類比sql資料 $array = array(0=>'apple',1=>'banana',2=>'cat',3=>'dog',4=>'egg','5'=>'father'); //function 用法1
Time of Update: 2017-07-06
本篇文章是對php中的pki加密技術(openssl)進行了詳細的分析介紹,需要的朋友參考下代碼如下:<?php//pki加密//使用pki加密需要開啟 openssl擴充//php.ini extension = php_openssl.dll擴充/*pki模式是 * 公開金鑰加密,私密金鑰解密; * 私密金鑰加密,公開金鑰解密; *///私密金鑰加密,公開金鑰解密//用戶端//$data資料$data = 'abcd';//擷取私密金鑰
Time of Update: 2017-07-05
一些在PHP叫魔術方法的函數,在這裡介紹一下:其實在一般的應用中,我們都需要用到他們!!PHP5.0後,php物件導向提成更多方法,使得php更加的強大!! 一些在PHP叫魔術方法的函數,在這裡介紹一下:其實在一般的應用中,我們都需要用到他們!!1.construct() 當執行個體化一個對象的時候,這個對象的這個方法首先被調用。 Java代碼 class Test { function construct() { echo "before"; } } $t = new
Time of Update: 2017-07-04
這篇文章主要介紹了php中動態變數用法,執行個體分析了php中動態變數的相關提示,需要的朋友可以參考下本文執行個體講述了php中動態變數用法。分享給大家供大家參考。具體分析如下:定義的固定變數:$my_pic_1=$row["pic_1"];$my_pic_2=$row["pic_2"];$my_pic_3=$row["pic_3"];$my_pic_4=$row["pic_4"];$my_pic_5=$row[&q