Time of Update: 2016-07-13
分享一個 PHP遍曆目錄並返回統計目錄大小的方法。代碼:php $dirname = "test1"; //mkdir($dirname);//遍曆一層目錄 function listdir($dirname) { $ds = opendir($dirname); while($file = readdir($ds)) { $path = $dirname.'/'.$file; if(is_dir($file)) { echo "DIR:".$file.""; if($file != "." &
Time of Update: 2016-07-13
秉承MVC架構的思想,CI中的所有控制器都需要經過單點入口檔案index.php(預設)來載入調用。也就是說,在預設情況下,所有CI開發項目的URL都形如以下這種形式:http://localhost/index.php/blog/logs/this_is_a_test_entry很顯然,預設情況下,index.php在URL位址區段中的存在一定程度上影響了URL的簡潔和SEO的進行。我們可以通過下面本文介紹的方法來去掉這個討厭的Index.php。你或許已經注意到在CodeIgniter使用者
Time of Update: 2016-07-13
path = $path;}//判斷操作方式 a追加寫if (! empty ( $mode )) {$this->mode = $mode;}//判斷寫入的內容if (! empty ( $content )) {$this->content = $content;}$handle = fopen ( $this->path, $this->mode );//拆分換行$string = explode ( ",", $this->content );foreach ( $string as $
Time of Update: 2016-07-13
我想做一整套的Laravel的講解,所以這裡還是將Laravel在windows的安裝過程講解一下吧.linux下的我就不說了.首先我們要做的就是安裝我們的Composer 包管理器.到我們的官方網站上面去.https://getcomposer.org/Composer-Setup.exe這個就是我們在windows上的安裝包.一路next即可安裝了.同時我們也可以通過windows命令列工具進行安裝.php -r
Time of Update: 2016-07-13
複製代碼 代碼如下: $dirname = "test1"; //mkdir($dirname); //遍曆一層目錄 function listdir($dirname) { $ds = opendir($dirname); while($file = readdir($ds)) { $path = $dirname.'/'.$file; if(is_dir($file)) { echo "DIR:".$file.""; if($file != "." && $file != "..") {
Time of Update: 2016-07-13
php進行中文字串的截取時,會經常用到二個函數iconv_substr和mb_substr,對這二個函數應該如何選擇呢?參考下本文介紹的例子就明白了。範例程式碼,用到了函數substr與iconv_substr,mb_substr 1 html> 2 head>meta charset='utf-8'> 3 title>截取中文字串_指令碼學堂_www.jbxue.comtitle> 4 head> 5 body> 6 php 7 $str='123指令碼學堂456歡迎大家的光臨'; 8
Time of Update: 2016-07-13
$fromcity,'lastCity'=>$tocity,'theDate'=>$date,'userID'=>'');$city=$client->getDomesticCity();$city=get_object_vars($city);
Time of Update: 2016-07-13
今天在網查到一篇介紹php中替換字串中的空格為逗號','的文章,作個日記儲存下來。 複製代碼 代碼如下: /* * 關鍵詞中的空格替換為',' */ public function emptyreplace($str) { $str = str_replace(' ', ' ', $str); //替換全形空格為半形 $str = str_replace(' ', ' ', $str); //替換連續的空格為一個 $noe = false; //是否遇到不是空格的字元 for ($i=0 ; $
Time of Update: 2016-07-13
看了很久資料結構但是沒有怎麼用過,在網上看到了關於PHP的資料結構,學習了一下,與大家一起分享一下。簡短不割 class Hero{ public $no;//排名 public $name;//名字 public $next=null;//$next是一個引用,指向另外一個Hero的對象執行個體
Time of Update: 2016-07-13
好吧,其實我這人不看重訪問量的,但是今天一天的訪問量比我去年發的一篇還要多.我還是有點小小的驚訝的.作為一個做技術的屌絲.不,我不認為自己是屌絲,我覺得編程是一件高大山的職業.雖然很累,但是確實能讓你每天的生活很充實.No matter whether you believe it or not,anyhow I believe
Time of Update: 2016-07-13
以下就是統一刪除首碼為“prefix_”的表的指令碼: 複製代碼 代碼如下: //設定資料庫連接資訊。資料庫伺服器地址,資料庫使用者名稱,資料密碼 mysql_connect('資料庫主機','資料庫使用者名稱','資料庫密碼'); //設定查詢的資料庫名稱 mysql_select_db('資料庫名'); $rs=mysql_query('show tables'); while($arr=mysql_fetch_array($rs)) { //設定要大量刪除的資料庫表首碼,如:prefix_
Time of Update: 2016-07-13
1.library檔案夾如果你想擴充CI的功能,那麼就把你的類庫放在這,注意,這個檔案夾是有class組成的,可以看看如果載入library注意事項!2.helper檔案夾如果你需要使用一些函數來幫你完成一些小功能,那麼就把它放著,這裡都是過程式的代碼而不是類,一般helper是用於view的,使用方法如下:複製代碼
Time of Update: 2016-07-13
CodeIgniter 是一個應用程式架構 1、免費:CodeIgniter是經過Apache/BSD-style開源許可授權的,只要你願意就可以使用它。 2、簡單:CodeIgniter是真正的輕量級,核心系統只需要一些非常小的庫。 3、MVC:CodeIgniter使用了MVC的方法,可以更好的使表現層和邏輯層分離。 --應用程式流程程圖 index.php 作為前端控制器,初始化運行 CodeIgniter 所需要的基本資源。 Router 檢查 HTTP 要求,以確定誰來處理請求。
Time of Update: 2016-07-13
如果要製造出完美的產品,必須對它進行全方面實驗室檢驗。這裡有幾種類型的測試,每一種測試都針對應用程式的某個具體方面。本文將對單元測試、資料庫測試、系統測試、負載測試進行介紹。一、單元測試單元測試是測試應用程式的每一步,要確保其各個組成部分運轉正常。若沒有單元測試,在應用程式中找出導致錯誤啟動並執行原因一般來說相當困難。單元測試通常採用一個單元測試架構,它提供了編寫和運行測試並輸出結果所需要的基本結構。一些較為常用的單元測試架構套件括:PHPUnit:http://phpunit.de/Simpl
Time of Update: 2016-07-13
PHP進階程式設計 學習筆記 2014.06.10本文討論static關鍵字,他可以用在變數、類和方法上。1、靜態變數靜態變數是只存在於函數範圍的變數,不過,在函數執行完成以後,這種變數的值不會丟失,也就是說,在下一次執行這個函數時,變數仍然會記得原來的值。要將某個變數定義為靜態,只需要在變數前加上static關鍵字即可。function testing(){ static $a = 1; $a *= 2; echo
Time of Update: 2016-07-13
看了很久資料結構但是沒有怎麼用過,在網上看到了關於PHP的資料結構,學習了一下,與大家一起分享一下。複製代碼 代碼如下:class Hero{ public $no;//排名 public $name;//名字 public $next=null;//$next是一個引用,指向另外一個Hero的對象執行個體 public function __construct($no='',$name='') { $this->no=$no;
Time of Update: 2016-07-13
使用ThinkPHP,卻發現無法使用->order($order)來排序。$order = " info.date2 desc ";很遺憾的是這樣寫結果order卻變成了 order by date2 limit ... desc不見了。解決辦法一:$order 裡面兩邊不能有任何空格,$order = "info.date2 desc";(正確)。$order = " info.date2
Time of Update: 2016-07-13
所謂物件導向就是什麼時候什麼東西做什麼,我們設計類的時候需要想的就是怎麼做的內容,那麼怎麼樣的一個類才算是符合OOP的思想呢,答案是:這個類寫好之後,在使用的過程中,能準確的代表一個事物,在書寫的時候代碼要和思維描述一致,即這個東西做什麼。 那怎麼開始設計一個合格的類呢,一開始就寫class{}的都錯了,正確的是什麼都不寫,而是假設這個類已經存在,這個對象已經存在,各種屬性方法都已經有了,在這個完全的假設下想象下這個對象應該怎麼用,例如我們製作一個縮圖的類,我們希望封裝成一個類,方便下次使
Time of Update: 2016-07-13
1. 下載eclipse,從官網上找就可以了,並確認當前系統中有java環境,即jdk和jre。2. 安裝pdt了,採用的是線上安裝,更新地址在預設中已經包含了。只是更新起來比較麻煩。(如果直接下載 攜帶PDT的 Eclipse版本,可省略)3. 下載調試器,調試器有兩種,一種時xdebug,另一種時zenddebug,本文採用 xdebug。下載下來的應該是原始碼包。解壓縮,然後cd到目錄,然後phpize,有的時候可能沒有這個程式,運行sudo apt-get install
Time of Update: 2016-07-13
在前面的章節中我們講解過如何在 Laravel架構中建立後台檔案夾.php Laravel 架構之建立後台檔案夾現在我們再添加一塊內容.是關於自動載入的部分.在我們app目錄中還有個start目錄.它裡面這樣寫道:In addition to using Composer, you may use the Laravel class loader toload your controllers and models. This is useful for keeping all ofyour