Time of Update: 2016-06-20
MeepoPS是Meepo PHP Socket的縮寫。旨在提供高效穩定的由純PHP開發的多進程SocketService。 MeepoPS可以輕鬆構建線上即時聊天,即時遊戲,視頻流媒體播放,RPC,即時監控,以及原本使用HTTP的介面/定時任務的情境中等。 綜述: 開發語言:PHP5.3以上 PHP作為最好的語言,不僅僅能依靠Nginx來開發Web應用,同時,也可以構建高效穩定的即時通訊類Socket應用
Time of Update: 2016-06-20
大家知道輸出404 靠header, 一般就開頭一句header(404...類似就行了. 但是遇到一些邏輯代碼,輸出源碼的中途才知道需要此次請求需要返回用戶端404錯誤. 這個怎麼緊急刹車並返回用戶端一個404狀態代碼呢? 回複討論(解決方案) 一樣的! header("HTTP/1.0 404 Not Found"); 如果你的 php >=5.4 那麼寫在任何地方都不會錯
Time of Update: 2016-06-20
方法 public function classc(){ $classc_id=$_POST['data']; $m=M('Classd'); $where['classc_id']=$classc_id; $query=$m->where($where)->select(); foreach ($query as $key=>$value) {
Time of Update: 2016-06-20
=Start= 接上篇「 將位元組數轉換成使用者可讀的格式」,上篇文章主要是使用Linux下已有的工具(numfmt,需要 GNU coreutils >= 8.21)進行轉換,但是我記錄這篇文章的最初目的是自己編碼實現相關功能(比如寫成一個alias/function放在.bashrc中方便日常使用),這篇文章的內容就是介紹通過各種程式設計語言來實現該功能。 參考解答: 1.awk/gawk # OKecho "12454162221" | awk
Time of Update: 2016-06-20
PHP 5.5.36 和 5.6.22 發布了。 PHP 5.5.36 更新內容: Core: Fixed bug #72114 (Integer underflow / arbitrary null write in fread/gzread). (CVE-2016-5096) Fixed bug #72135 (Integer Overflow in php_html_entities). (CVE-2
Time of Update: 2016-06-20
授權 簡介 laravel 除了提供開箱即用的授權服務,還提供了許多簡單的方式來管理授權邏輯和資源的存取控制。這些各式的方法和協助函數便於你管理你的授權邏輯。我們將在本章中對其進行一一的解讀。 定義能力 判斷一個使用者是否具有執行給定動作的能力的最簡單的方式就是使用 Illuminate\Auth\Access\Gate 類去定義相應的能力。laravel 所提供的 AuthServiceProvider 類是定義這些能力的推薦位置。讓我們來看個樣本,我們定義一個 update-
Time of Update: 2016-06-20
為什麼這裡的“首頁”兩個字沒有顯示出來呢? $counts=$stars->count(); $Page=new \Think\Page($counts,10);//執行個體化分頁類,傳入總記錄數和每頁顯示的紀錄數(25) $Page->lastSuffix=false;//最後一頁不顯示總頁數 $Page->setConfig('header','%NOW_PAGE% / %TOTAL_PAGE%頁'); $Page->setConfig('
Time of Update: 2016-06-20
Artisan 控制台 簡介 Artisan 是 laravel 內建的命令列工具介面的名稱。它為應用的開發提供了多種有用的命令工具。Artisan 的底層驅動是強大的 Symfony 控制台組件。你可以使用 list 命令來查看可用的 Artisan 命令: php artisan list 所有的命令都提供了協助文檔,你可以在相應的命令前使用 help 來查看相關命令的選項和參數: php artisan help migrate 編寫命令 除了 Artisan
Time of Update: 2016-06-20
/*未授權網域名稱下的方法!調用為了擷取CODE*/ /**============================================================ * [get_cyb_code 從自己的主網域名稱下擷取CODE] * @return [string] [code] */ public function get_cyb_code() {
Time of Update: 2016-06-20
在 discuz的viewthread.htm 裡。 {lang other_reply_hide} 這一段表示當前的主題裡,包括主題內容和回複文章迴圈在裡 現在我想單獨把一樓內容和回複內容摘出來。1樓主題內容一個樣式。然後所有的回複再用loop迴圈,給一個樣式。怎麼改呢? 回複討論(解決方案) $post['first'] 是1 就表示是第一樓,自己判斷一下不就行了?
Time of Update: 2016-06-20
我們現在至少瞭解了 API 的入門。我們如何利用我們所獲的知識呢?在本章節,我們探討如何把知識轉化為可以工作的軟體。 從規划到產品 正如我們所看到的整個過程,一個 API 互動涉及兩個方面。儘管我們在代碼層面探討,我們真正要說的是,我們需要兩個實現 API 的程式。一個程式遵循了 API 的規則來實現 API。正如我們披薩店的例子,一個用戶端可以使用正確的 headers 和資料格式發送請求,成為一個實現 API的用戶端。 伺服器程式是發布 API 公司的責任。回顧第六章,
Time of Update: 2016-06-20
SCTF2016 痛苦的滲透之路 0x00 前言 這次的CTF玩的很酸爽,一共7個 WEB滲透 類的題目,這也是痛苦的開始。好好的審計,為何加那麼多高門檻。 0x01 Pentest-homework-200 http://homework.sctf.xctf.org.cn/ 打開完整,就是登陸頁面,進入註冊。名字,年齡,上傳圖片。 順利登陸之後是顯示一張圖片。還有一個homework的鏈接。 點擊homework鏈接之後是一個包好頁面的網址。
Time of Update: 2016-06-20
相對於HTML,CSS等前端技術,PHP主要的作用就是為靜態頁面賦予生命,加強使用者互動體驗,讓我們知道訪問者在想些什麼,從而動態地產生HTML Web頁面。 具體來說HTTP的流程圖如下,就如同書裡舉得例子,email最後是從用戶端發送出去,不僅涉及到用戶端的郵箱綁定等問題,還讓人感覺到白白填了表格沒有用處。
Time of Update: 2016-06-20
JQUERY 使用 load 中文亂碼 怎麼解決啊? 2個檔案都是 gbk2312 a.html load擷取 b.html 中文亂碼 怎麼解決啊? 我百度沒找到 回複討論(解決方案) 1.UTF-8 2. 1.UTF-8 2. 我用 2個頁面用 NOTEPAD++ 儲存 GB2312編碼 並且 也加了
Time of Update: 2016-06-20
使用過 laravel 的同學應該對依賴注入,自動載入這些特性相當的瞭解,比如你自訂的類,傳入 Interface 來執行個體化類對象,只需要在 AppServiceProvider 中添加即可,那麼,在 laravel 之外,你可以使用 PHP-DI來完成這些工作。 依賴注入 依賴注入是個比較簡單的概念,看下面這個例子體會. user = $user; }} 那麼, UserController就依賴於 User
Time of Update: 2016-06-20
Service Container 前言 上一節,我們對一些共用的資料進行了一個入口的統一,這樣的好處顯而易見,減少了不必要的 controller 訪問。這節我們來看看 service container 。 說明 開發環境:Windows 7 Laravel 版本: 5+ IDE: Phpstorm 第25節了,我們講了很多東西,但是還沒涉及過
Time of Update: 2016-06-20
隨著 PHP 7.0 對速度進行大幅度提高之後,7.1版本繼續最佳化了在網頁伺服器方面的效能。 具體的特性還沒有明確,但是效能方面仍然有提升的空間,領導開發PHP引擎的Zend的CTO Zeev Suraski說,“雖然這一版本的效能沒有7.0那樣有飛躍性的突破,但是我們還是把精力放在了效能上。” Zuaraski說,在文法層面的RFCs(Request for Comments)也有很多,但是哪些能被接受還不確定。 PHP 7.1
Time of Update: 2016-06-20
各位觀眾老爺大家好,歡迎收看內褲總動員之程式猿的IT程式大講堂,今天給大家分享一個小知識點就是前台和後台互動的那點事PHP 在PHP中有兩個名詞解釋. 也算是說明我們當前APP用戶端和 網頁的區別把. BS 無需下載的瀏覽 CS 需下載的瀏覽 環境的搭建 在網路上需要下載一個XAMPP軟體.進行安裝. 個人使用的是XAMPP for mac 版本的. 先說一下我們使用PHP都需要了哪些東西. MYSQL Apache(中介軟體) PHP
Time of Update: 2016-06-20
define("TOKEN", "Leo2012"); $wechatObj = new Test; if (isset($_GET['echostr'])) { $wechatObj->valid(); }else{ $wechatObj->responseMsg(); } class Test { public function valid() { $echoStr =
Time of Update: 2016-06-20
簡述 View模組是Yii中的MVC架構的V板塊,主要負責資料的展示,渲染模板檔案,展示資料內容。 基本概念 MVC在Yii裡面有一個Views檔案夾,裡面存放的是項目的視圖檔案,負責展示資料內容。 首先這裡是一個簡單的控制器操作方法實現一個視圖的渲染展示,調用renderPartial()來渲染視圖檔案,第一個是視圖檔案名稱,存在在views目錄下的以控制器命名的檔案夾下,檔案名稱字與操作方法相對應;第二個則是渲染視圖的資料,必須是一個數組。