Time of Update: 2016-06-20
SublimeLinter 是前端編碼利器——Sublime Text 的一款外掛程式,用於高亮提示使用者編寫的代碼中存在的不規範和錯誤的寫法,支援 JavaScript、CSS、HTML、Java、PHP、Python、Ruby 等十多種開發語言。 SublimeLinter的首頁地址 https://github.com/SublimeLinter/SublimeLinter 安裝SublimeLinter Ctrl + Shift + P 調用出Sublime
Time of Update: 2016-06-20
原文: https://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.html 歡迎來到”給PHP開發人員的PHP源碼”系列的第二部分。 在上一篇中,ircmaxell說明了你可以在哪裡找到PHP的源碼,它的基本目錄結構以及簡單地介紹了一些C語言(因為PHP是用C語言來寫的)。如果你錯過了那篇文章,在你開始讀這篇文章之前也許你應該讀一下它。
Time of Update: 2016-06-20
『PHP是世界上最好的語言』 某女:你能讓這個論壇的人都吵起來,我就跟你吃飯。 PHP程式員:PHP是世界上最好的語言! 某論壇炸鍋了,各種吵架…… 某女:服了你了,我們走吧! PHP程式員:今天不行,我一定要說服他們,PHP必須是最好的語言。 這句話最初是當成笑話段子被創作出來。 但是卻成了程式設計語言史上最好的營銷段子之一,可能沒有之一。
Time of Update: 2016-06-20
Here is a small code on how to read the folder and download all its files: You can also resume this code to (it will not copy directories): while (false !== ($file = readdir($dirHandle))){ if ($file == "." || $file == "..") continue;
Time of Update: 2016-06-20
不讓它顯示所有的頁 永遠只顯示5頁或者10頁 就像圖片中的一樣 我這個代碼應該怎麼改呢? function fenye(){ global $page,$pagenum; echo ""; echo ""; echo ''.$page.'/'.$pagenum.'頁|'; if($page==1){ echo '首頁|'; echo '上一頁|'; }else{
Time of Update: 2016-06-20
ajax不太懂,怎麼把選完第一級select的選項提交給PHP處理 回複討論(解決方案) 參考: http://blog.chinaunix.net/uid-7254998-id-145002.html 例子裡的action為空白,新手是肯定不知道問題出在哪裡的。。。
Time of Update: 2016-06-20
$json = '[{"id":27,"children":[{"id":30,"children":[{"id":31}]}]},{"id":28,"children":[{"id":29}]},{"id":32}]'; $arry = json_decode($json,true); print_r($arry); echo""; print_r(foo($arry)); echo""; function foo($ar, $level=0, $parent=0,&
Time of Update: 2016-06-20
最近一直在看Web開發相關的書籍,一周時間讀完了《Node開發指南》一書,由於之前瞭解過一些Node的相關知識,於是前面基礎知識學得比較快,到開發實踐這一章的時候,卻發現好多內容不能跟著練習了。因為近幾年Node的發展過於快速,其Web開發架構 Express 必然也更新得比較頻繁,並且版本與版本之間差異較大。所以,書中必然有好多代碼在現在來看肯定運行不了,但是大體的架構還是在那裡,想動手實踐還是得對照著官方文檔進行。 1. 產生Express項目 根據 官方文檔入門
Time of Update: 2016-06-20
從網上找了個購物車,挺好用的,簡單方便,可就是存在一個問題:不相容IE6/IE7,點擊“添加購物車”按鈕沒反應,而內網又存在大量的IE6,我看了一下,應該是html的相容性問題,但就是找不到問題出在哪,大家幫忙看看: 購物車主程式:cart.php: 訂餐系統 Products
Time of Update: 2016-06-20
因為 PHP7 在 Windows 已經提供了完整的 64bit 支援,所以選擇 64bit 系統安裝 64bit PHP7 將獲得更好的效能表現。 PHP7 需要 VC14 ( Visual C++ Redistributable for Visual Studio 2015 x86 or x64)做運行庫,所以我們先要安裝 VC14。 一、下載並安裝運行庫:x64 安裝 64 位元的運行庫,x86 安裝 32位的運行庫。
Time of Update: 2016-06-20
最近一直用ThinkPHP,但每次都聽到很多人說Yii特別厲害,特彆強尤其是負載能力。 今天下載了Yii 1.1.14最新版,看了下,感覺檔案結構比較亂。而且有很多在被引入的數組裡面執行PHP。 有沒有既用過Yii 又用過ThinkPHP的,且對他們都比較熟悉的。 談一下他們兩者的優缺點。 回複討論(解決方案) 去Yii社區轉了一下,很奇怪,不是404
Time of Update: 2016-06-20
1.使用array_unique方法進行去重 對數組元素進行去重,我們一般會使用array_unique方法,使用這個方法可以把數組中的元素去重。 123456 輸出: Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9)123456789101112
Time of Update: 2016-06-20
1、簡介 Lumen提供了多種方法來驗證應用輸入資料。預設情況下,Lumen的控制器基類使用 ValidatesRequeststrait,該trait提供了便利的方法通過各種功能強大的驗證規則來驗證輸入的HTTP請求。 2、與Laravel的不同之處 大多數情況下,Lumen中的驗證實現和Laravel一樣,可以通過完整的Laravel驗證文檔瞭解更多實現細節,但是兩者之間還是有一些區別: 在請求中驗證
Time of Update: 2016-06-20
文章資料表,應該存放 uid 還是username 文章顯示頁: 需要顯示 username作者, 作者的link中需要 uid; 如果只儲存其中一個,每篇文章都需要查詢一次member表,擷取另一個資訊; 如果兩種資訊都儲存,則浪費空間; 我看了很多CMS案例,都沒有這樣儲存; 綜合來講,應該如何抉擇; 我認為兩個都儲存比較合理,但是看了幾個cms,都只儲存其中一個; 這就讓我迷茫了.
Time of Update: 2016-06-20
ECharts地圖主要用於地理地區資料的可視化,展示不同地區的資料分布資訊。ECharts官網提供了中國地圖、世界地圖等地圖資料下載,通過js引入或非同步載入json檔案的形式調用地圖。 查看示範 下載源碼
Time of Update: 2016-06-20
1、簡介 LaravelCashier 為通過 Stripe實現訂閱支付服務提供了一個優雅平滑的介面。它封裝了幾乎所有你恐懼編寫的樣板化的訂閱支付代碼。除了基本的訂閱管理外,Cashier還支援處理優惠券、訂閱升級/替換、訂閱“數量”、取消寬限期,甚至產生PDF 發票。 1.1 安裝&配置 Composer 首先,添加 Cashier 包到 composer.json檔案並運行 composer update命令: "laravel/cashier":
Time of Update: 2016-06-20
背景:對的jquery有一種叫鏈式操作的dom的,而PHP在寫sql時也可以使用類似的方法,如: /* * 從資料庫獲得使用者分頁專輯記錄 * * @param str|array $where 查詢條件 * @param int $page 當前頁 * @param int $perpage 每頁顯示的記錄數 * @param str $order 排序類型 *
Time of Update: 2016-06-20
TL;DR: 在PHP 7.0下,不要將函數的傳回值聲明為null或者void,在PHP7.1下可以。 目前函數傳回值不可被聲明為nullable。 引子 今天有開發同學遇到了定義傳回值為null的函數無法被load的問題: Cannot use ‘App\null’ as class name as it is reserved 追查發現,是因為函數的傳回值被聲明為了null。 追查
Time of Update: 2016-06-20
create temporary table classname select 1 as cid, '小一班' as cid_name union all select 2, '小二班' union all select 3, '小三班' union all select 4, '中一班' union all select 5, '中二班' union all select 6, '中三班' union all select 7, '大一班'
Time of Update: 2016-06-20
1、命令注入(Command Injection) 2、eval注入(Eval Injection) 3、用戶端指令碼攻擊(Script Insertion) 4、跨網站指令碼攻擊(Cross Site Scripting, XSS) 5、SQL注入攻擊(SQL injection) 6、跨網站偽造要求攻擊(Cross Site Request Forgeries, CSRF) 7、Session