Time of Update: 2016-06-23
人工操作大量的資料是一件很繁瑣的事情,所以需要資料庫來協助管理資料。 MySQL作為一種主流資料庫,使用SQL語言,一般可以通過MySQL終端和phpMyAdmin圖形化工具來進行輸入管理,phpMyAdmin可以在wnmp中的local頁面找到。 通常資料庫的初試使用者名稱為root,初試資料庫口令是password。 MySQL命令 CREATE DATABASE example;建立example資料庫 USE
Time of Update: 2016-06-23
switch 語句和具有同樣運算式的一系列的 IF 語句相似。很多場合下需要把同一個變數(或運算式)與很多不同的值比較,並根據它等於哪個值來執行不同的代碼。這正是 switch 語句的用途。 下面兩個例子使用兩種不同方法實現同樣的事,一個用一系列的 if 語句,另一個用 switch 語句: Example #1 switch 結構 Example #2 switch 結構可以用字串 為避免錯誤,理解 switch
Time of Update: 2016-06-23
本土化 簡介 laravel 的本土化特性提供了一種便捷的方式來擷取各種語言的字串。它允許你在應用中可以簡單的支援多語言。 語言字串被儲存在 resources/lang 目錄下的檔案裡。在這個目錄下,應該劃分出多個支援的語言子目錄: /resources /lang /en messages.php /es messages.php 所有的語言檔案簡單的返回一個使用字串鍵化的數組,比如: '
Time of Update: 2016-06-23
1> bool file_exists ( string $filename ) 檢查檔案或目錄是否存在 2> int filesize ( string $filename ) 取得指定檔案的大小 3> string filetype ( string $filename ) 返迴文件的類型。 傳回值, 可能的值有 fifo,char,dir,block,link,file 和 unknown。
Time of Update: 2016-06-23
希望能從代碼層面進行解釋 回複討論(解決方案)
Time of Update: 2016-06-23
php高效,快速,成為了很多互連網公司startup的首選,經曆了二十多的發展,已無可爭議的成為了web開發領域的王者,這是一個巨大的優勢,也是php成功的基石。 但這種優勢慢慢的變成了一個思維定勢,php很難單獨提出來,往往是跟著LAMP, LNMP一起被人提及,這成為了phper發展的一個瓶頸,非phper看phper,往往會說php,不就是一個套模板的麼,但我們phper一直堅定的認為自己不只是套模板,而是伺服器端編程,但仔細想一想,真的是這樣嗎?
Time of Update: 2016-06-23
隨著線上攻擊的增多,密碼安全越來越重要。作為開發人員我們要擔負起安全管理、計算雜湊和儲存使用者密碼的責任,不管應用是簡單的遊戲還是絕密商業檔案的倉庫,都要做到這一點。PHP內建了一些工具,讓保護密碼變得更加容易,本節我們就來討論如何根據現代的安全措施來使用這些工具。 1、密碼保護三原則 絕對不能知道使用者的密碼 我們絕對不能知道使用者的密碼,也不能有擷取使用者密碼的方式,如果應用的資料庫被黑,你肯定不希望資料庫中有純文字或能解密的密碼。任何時候,知道的越少越安全。
Time of Update: 2016-06-23
我用dedeCMS做了一個網站模板,但是輪播圖都是模板裡面手工做出來的,必須要把圖片手工ftp上傳到後台,才能更換如何?在cms裡面上傳更改輪播圖圖片,需要更改哪些代碼 回複討論(解決方案) 你應該在本地搭建調試環境 其實上傳一個zip,然後解壓就可以了。 不需要用ftp 在後台點擊圖片欄目,進入對應的圖集管理頁,把不要的圖片刪掉,重新上傳就可以了呀
Time of Update: 2016-06-23
聲明:本篇文章來自http://www.jb51.net/article/30123.htm PHP頁面轉UTF-8編碼問題 1.在代碼開始出加入一行: header("Content-Type: text/html;charset=utf-8"); 2.PHP檔案編碼問題 點擊編輯器的菜單:“檔案”->“另存新檔”,可以看到當前檔案的編碼,確保檔案編碼為:UTF-8, 如果是ANSI,需要將編碼改成:UTF-8。 3.PHP檔案頭BOM問題:
Time of Update: 2016-06-23
php程式最佳化.png 有些小細節往往容易被人忽視。有時候常常說最佳化代碼最佳化代碼,但是實際操作的時候,最容易被忽視的如下所示: echo 比 print 快。 使用echo的多重參數代替字串串連。 在執行for迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值,最好運用foreach代替。 對global變數,應該用完就unset()掉。
Time of Update: 2016-06-23
Dora-RPC端午升級,目前master還在beta版本增加了大量的特性。 項目線上已經有幾家公司平穩使用一年多了,當然他們是以此為原型進行了一定改造。最近升級改進了很多,如去掉unique函數導致效能翻倍,探索服務端有個別函數會被重複執行問題目前都已經修複,另外增加了非同步任務拿回結果。目前groupclient也在改造,稍晚會將groupclient的功能整合到client內而不是兩個用戶端。 在之前一直沒有深入做介紹,這裡簡單介紹一些目前有的特性:
Time of Update: 2016-06-23
1、str_replace函數比preg_replace函數快,但strtr函數的效率是str_replace函數的四倍。 2、如果一個字串替換函數,可接受數組或字元作為參數,並且參數長度不太長,那麼可以考慮額外寫一段替換代碼,使得每次傳遞參數是一個字元,而不是唯寫一行代碼接受數組作為查詢和替換的參數。 3、使用選擇分支語句(譯註:即switch case好於使用多個if,else if語句。 4、用@屏蔽錯誤訊息的做法非常低效,極其低效。
Time of Update: 2016-06-23
在做一個添加分類的功能。 添加成功後,返回介面。 看到添加這個分類這個行為確實成功了(多出一個分類條),但是本應該是顯示新增分類名的位置顯示的卻是數字0... 回複討論(解決方案) 無代碼,無真相 初學階段,現在是用smarty寫的。附代碼 一.修改分類的php代碼 header("Content-Type:text/html;charset=utf-8");
Time of Update: 2016-06-23
舉個例子, 在car表有個pinpai欄位, 有Lambo,Audi,BMW,Audi,Toyota,Lambo 6個值, 那麼這個欄位有4個不同的品牌,6輛車 求解如何得出4這個值和6這個值 前台顯示的是:"現共有4種品牌車輛,共計6輛。" ------------------------------------------------------------------------- 求大神給個完整的sql select語句 本人新手求實力老司機指點 -
Time of Update: 2016-06-23
/* PDO屬性介紹如下: 1.PDO串連MySQL資料庫 new PDO("mysql:host=localhost;dbname=db_demo","root",""); 預設不是長串連,若要使用資料庫長串連,需要在最後加如下參數: new PDO("mysql:host=localhost;dbname=db_demo","root","","array(PDO::ATTR_PERSISTENT => true) "); 2
Time of Update: 2016-06-23
$optstr=implode(',',$array); $where['cid']=array('in',$optstr); 我想問一下第二句的array()裡面的‘in’是什麼也意思,有什麼作用???謝謝了。 回複討論(解決方案) 先聲明一下:我沒用過 thinkphp 假定你的代碼是正確的,那麼他表示: 在最終執行的 sql 指令中有 cid in (1,2,3,4)
Time of Update: 2016-06-23
在調用的時候出現了非對象的成員函數,想問一下這個咋解決 Fatal error: Call to a member function assign() on a non-object in D:\maizi\mvc\libs\Controller\testController.class.php on line 11 回複討論(解決方案) 你自己看看 $view 是什麼玩意 看上去你用的是
Time of Update: 2016-06-23
5年前的今天(2011年6月11日),Taylor 宣布 Laravel 的第一個版本發布: 我已經為開發這個架構投入了七個月的日日夜夜。我努力想讓它功能更加強大,使用起來更加趁手;我想讓它的文檔和CodeIgniter一樣優秀,這一點我想我們已經做到;它的文法是如此直觀,又如此優雅。 儘管五年來隨著版本的迭代,相較第一個版本,很多功能和特性進行了調整和最佳化,但是 Laravel 給人的感覺一如當初。下面我們看看第一個版本的路由定義: 'GET /
Time of Update: 2016-06-23
{"type":"success","code":0,"message":null,"data":{"box_list":[{"boxId":"cfce938f2c7c11e69d5700000a00191c","boxNum":"nantong_test1","boxName":"我的保險柜","boxIp":"","boxMac":"","powerStatus":"0","networkStatus":"0","doorStatus":"2","shakeInfo":"1","device
Time of Update: 2016-06-23
本文適用於對 PHP 和 laravel 架構有一定瞭解並已經看完laravel入門視頻:Laravel 5 Fundamentals 的初學者。本文內容主要講解如何使用單元化測試載入器測試應用。 相關視頻 laravel test 已經下載到網盤如果還沒看請先下載觀看: 連結: http://pan.baidu.com/s/1sjXeLQH 提取密碼:jjb5 1.在 tests 目錄下,建立測試檔案