Time of Update: 2016-07-29
這個函數是別人寫的,我整理了一下。加了很多注釋。函數說明: 本函數執行過程: 檢測目錄->開啟目錄->讀取目錄->去除特殊目錄->判斷子目錄裡是否還存在檔案->如是,再次調用->如不是,將檔案條目放入數組->關閉檔案夾->返迴文件夾條目。 /** * 將讀取到的目錄以數組的形式展現出來 * @return array * opendir() 函數開啟一個目錄控制代碼,可由 closedir(),readdir() 和 rewinddir()
Time of Update: 2016-07-29
可能立刻會有人要問:為啥不裝MySql,這是因為本次項目準備購買雲RDS,所以就不在系統中自己安裝MySql了。 言歸正傳,開始安裝系統。 1,準備工作,首先要下載所需軟體的源碼包,有如下這些:apr-1.5.2.tar.gzapr-util-1.5.4.tar.gzpcre-8.36.tar.gzhttpd-2.4.17.tar.gz php-5.6.15.tar.gz 把所有的源碼包上傳到伺服器上。 2,安裝Apache2.4
Time of Update: 2016-07-29
思路一:使用xml檔案儲存Excel中列與資料表中欄位對應關係,然後通過xml檔案來添加資料思路二:Excel中第一行儲存欄位名,其他行儲存資料思路三:將Excel中列與資料表中欄位對應關係,用一個.php檔案儲存在此講解的是思路二,使用的是PHPExcel1.建立對象$objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format2.指定excel檔案$objPHPExcel =
Time of Update: 2016-07-29
用dom建立xml檔案createTextNode('喜歡就是喜歡');// 2再建name節點$name=$dom->createElement('name');// 3文本 加進 name節點$name->appendChild($comic);// 4創CDATA,準備放5$cdata=$dom->createCDATASection('這是cdata,說明這個片子是bl向的233');// 5創intro節點,同2$intro=$dom->
Time of Update: 2016-07-29
1.資料類型的轉換 隱式轉換$sum=$total 強制轉換$total=(float)$sum2,gettuype和settype gettype($total) settype($sum,"string")3,isset和unsetisset判斷一個變數是否存在 unset銷毀一個變數 $a=5; unset($a); //如果$a是真實存在的 ,那麼isset$a返回的是一個布爾值1 echo
Time of Update: 2016-07-29
hi今天有事,一會兒要去耍,能學多少是多少吧1、MySQL-----子查詢與串連(二)---------子查詢子查詢,是指出現在其他SQL語句內的SELECT子句注意:子查詢指嵌套在查詢內部,且必須始終出現在圓括弧內;可以包含多個關鍵字或條件;外層查詢可以是SELECT,INSERT,UPDATE,SET或DO子查詢的返回,可以是標量、一行、一列或者是一個子查詢可以分為三類:使用比較子的=,>=等;NOT IN ;EXIST----使用比較子實現子查詢--mysql> SELECT
Time of Update: 2016-07-29
由於CodeIgniter當初是設計在apache的,而apache對pathinfo是支援比較好的,所以一切都很nice。但是當你把寫好的代碼放到nginx上,傻眼了,可能出了CodeIgniter的welcom之外,其他都是404錯誤。而我驚奇的發現,CodeIgniter的官方文檔竟然對在Nginx上的配置隻字不提。而你百度”CodeIgniter Nginx
Time of Update: 2016-07-29
static關鍵字用來修飾屬性、方法,稱這些屬性、方法為靜態屬性、靜態方法。static的方法,只能訪問static的屬性,不能類訪問非靜態屬性。不過調用非靜態方法不可以使用this關鍵字調用非靜態方法,而必須使用self::關鍵字,並且被調用的非靜態方法中不能有非靜態變數,一般情況靜態方法盡量不要調用非靜態方法。static的屬性,在記憶體中只有一份,為所有的執行個體共用。可以使用self::
Time of Update: 2016-07-29
初學PHP,在漢字頁面間傳輸和轉換的時候,遇到了中文亂碼問題。 究其原因亂碼無外乎以下幾種情況: 1、html頁本身的亂碼問題, 解決方案:純html頁使用2、php頁面本身存在亂碼,解決方案:header("Content-type=text/html;charset=utf-8");3、在html頁和php處理頁均沒有錯誤,但是資料在傳輸過程中出現了亂碼,這時就應該考慮一下html頁與php處理頁的編碼方式是否一致了,只有編碼方式一致,才能獲得正確的資料資訊。比如說,html頁使用gb231
Time of Update: 2016-07-29
最近心情很是煩躁,不知道怎麼開始一段代碼的學習,所以想多寫一些東西,留作日後回顧。近期,看了幾天的搜尋功能,想對phpcms的搜尋功能進行修改並且最佳化,但是一點頭緒都沒有,可能最近睡的太晚,所以把簡單的搜尋重寫,進行思路的整理。簡單的搜尋只需要構造查詢語句就可以了$sql = "SELECT * FROMsqlWHERE $ziduan LIKE'%$content%'"構造好SQL資料庫查詢之後,就可以執行資料庫查詢了$rs=$db->query($sql);$rsNum=$rs->num_
Time of Update: 2016-07-29
方法/步驟下載對應當前系統版本的nginx包(package)# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm建立nginx的yum倉庫# rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm下載並安裝nginx# yum install nginx啟動nginx服務systemctl start
Time of Update: 2016-07-29
織夢{dede:geturl runphp='yes'} $url = $_SERVER['HTTP_HOST'];preg_match("#[\w-]+\.(com|net|org|gov|cc|biz|info|cn|co)(\.(cn|hk|uk))*#", $url, $match);@me = $match[0];{/dede:geturl}PHP$url =
Time of Update: 2016-07-29
無意中看到一段代碼測試了一下[root@dev tmp]# time php b.php real 0m9.517suser 0m4.486ssys 0m0.015s竟然需要9sin_array是這個樣子的bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )在 haystack 中搜尋 needle,如果沒有設定 strict 則使用寬鬆的比較。needle待搜尋的值。如果
Time of Update: 2016-07-29
做PHP開發都需要安裝PHP的運行環境,為了方便,網上可以下載到好多的Integration Environment,最近使用WampServer Version 2.5發現有一些bug,分享一下修改的方法。高手請路過。1、echo date('Y-m-d H:i:s'); 會發現輸出的時間和系統時間不一樣,開啟php.ini,搜尋date,修改如下代碼: date.timezone =
Time of Update: 2016-07-29
namespaceApp\Http\Controllers;useApp\Article;useCarbon\Carbon;useApp\Http\Requests\Request;useIlluminate\Support\Facades\DB;classArticleControllerextendsController{publicfunctiondemo(Request $request) {// return
Time of Update: 2016-07-29
-->安裝PHP環境WampIntegration Environment,XAMMP等。-->安裝Composerhttp://pan.baidu.com/s/1i3fejjvPS:安裝過程中的有一個手動操作項選擇php.exe的所在目錄D:\wamp\bin\php\php5.5.12\php.exe-->下載YII2的架構基本版 http://pan.baidu.com/s/1qWkV344進階版
Time of Update: 2016-07-29
http://ossweb-img.qq.com/images/js/WXJssdk.js">//分享初始化WXJssdk.init(function(wx){ //分享到朋友 wx.onMenuShareAppMessage({ title:shareData.tTitle, desc:shareData.tContent,
Time of Update: 2016-07-29
情況描述: 前端輸入的內容是:;?9W/U\|"s6u|:M 然而傳遞到後端再儲存到資料庫時就成了:;?9W/U|"s6u|:M這是為什麼呢? 這是怎麼回事呢? 1:我發現在insert到資料庫之前都還是正確的 2:然後單獨使用heidisql工具去更改這個值,它顯示的sql語句是: UPDATE`bitstorm_http_node`.`config_user_pwd`SET`Password`=';?9W/U\\|"s6u|:M'WHERE`Id`=14; 我們發現程式在ins
Time of Update: 2016-07-29
第一步下載PHPExcel類庫 http://phpexcel.codeplex.com/$dir = str_replace('\\', '/',dirname(__FILE__));require_once $dir.'/PHPExcel.php';$excelObj = new PHPExcel(); // 相當於在案頭建一個Excel// 建立三個內建表for($i =1 ; $i 1){ // 因為預設有一頁, 所有從第二開始
Time of Update: 2016-07-29
摘自http://bbs.chinaunix.net/thread-667547-1-1.html---------------------------------------------------------------------輸出表單頁面的時候:(舉一個例子,並不完善)$intFlag = md5(time());$strFlag = 'flag_$intFlag';$_SESSION["$strFlag"] = 1;那麼接受資料的時候:$action_flag =