Time of Update: 2016-06-20
我同意,模型事件非常酷,然而,有時候,你需要一些更進階的東西。 當你使用 Laravel 的時候,你基本上就是在使用物件導向編程,你可能需要做一些與模型事件相同的事,那就是模型觀察者 — 一個模型事件的進階版本。 要使用它,你需要做的就是像下面這樣聲明一個新的類(可以放在一個叫做 observers的專用檔案夾中): class BookObserver { public function creating($book) { // I want to
Time of Update: 2016-06-20
mysql_query("insert into ren (xingming,id) value ("h","1");"); 就是這段代碼,代表向表中插入資料,可是始終是錯誤,不能通過編譯? 提示:Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\new1.php on line 29 我不知道這一段有什麼錯誤??
Time of Update: 2016-06-20
/** * Get the stub file for the generator. * * @return string */abstract protected function getStub();//Get the stub file for the generator/** * Execute the console command. * * @return bool|null */public function fire()//Execute the console command{
Time of Update: 2016-06-20
請教大家一個問題,用單入口方式寫的一個註冊類 $uname=$_POST['uname']; $pwd=md5($_POST['pwd']); //組合sql $sql="insert into user(username,password) values($uname,$pwd)"; M()->exec($sql); $sql這句插入資料有問題,$uname和$pwd都取得值了.我書寫的哪塊錯誤了,雙引號不是直接能解析變數的嗎?
Time of Update: 2016-06-20
資料庫 怎麼輸出為這樣的 111111*121212*3232323222222222*333333**44444444***555555***werwerwer**6565656*23232323**324234234 sonclass 是包含的子類id 怎麼能樹狀迴圈出html這樣的效果? 我只會輸出一層 沒辦法向這樣有子分類就一直迴圈輸出出來
Time of Update: 2016-06-20
背景:關於PHP的非同步回調啥的,其實PHP這種語言的運行機制想優雅實現是不可能的,有一個叫swoole的擴充實現這個隊列的處理是很不錯的,之前有張宴兄弟寫過一個叫https的隊列處理(基於libevent),後面有韓天峰兄弟寫的swoole,更注重了非同步IO實現對CPU的IO的吃滿(基於自己編寫的epoll加隊列鏈表記憶體配置一堆東西,反正我是看過沒看明白有空再研究),但是,作為swoole的粉絲兼顧問,非同步問題在PHP業界的一個需求量還是蠻大的,尤其是日誌非同步寫、url訪問、郵件非同步
Time of Update: 2016-06-20
PHP 7.0.6 正式發布了。 下載地址: http://php.net/distributions/php-7.0.6.tar.gz 改進日誌如下: 28 Apr 2016 PHP 7.0.6 - Core: . Fixed bug #71930 (_zval_dtor_func: Assertion `(arr)->gc.refcount failed). (Laruence) . Fixed bug #71922
Time of Update: 2016-06-20
前 些日子開始著真正的去瞭解下設計模式,開始麼,簡單地從單例模式開始,當然網上看了一些資料,單例模式比較好理解,看看介紹,然後看看代碼基本也就能夠理 解了,設計模式這些的花點心思基本的是能夠理解的,當然要想很好的運用到項目上也是需要一定的實踐,不能只是知道瞭解,或者說的是很厲害很懂的,一到要實 際操作就不行了,廢話就不多說了,PHP戰線上的同志們都加油吧; 單例模式(職責模式): 簡單的說,一個對象(在學習設計模式之前,需要比較瞭解物件導向思想)只負責一個特定的任務; 單例類:
Time of Update: 2016-06-20
基於laravel4.2開發的部落格系統,完善的前台和後台 前端採用bootstrap響應式布局,後端手寫普通布局,以及artdailog彈窗,構建了簡單簡潔的後台介面,實現了文章,文章標籤,文章分類,文章搜尋等完整的CURD功能,代碼都有詳細注釋,沒有過多封裝,比較容易理解! 後台著重實現了,文章多標籤添加,分類刪除,文章斷行符號站,文章單條恢複,文章大量刪除等特色功能,思路適合大多數關聯性操作,看完了對處理其他關聯模型很有協助 基於多使用者,實現多使用者登入,編輯,尋找,
Time of Update: 2016-06-20
關於木有biggerFly這是木木的第一個PHP系列biggerFly翻譯過來就是逼格飛~起,因為是PHP,所以這裡就是駝峰命名就像名字表達的含義一樣,這個系列教你怎麼把PHP用得逼格飛起當然有一些也是我曾經以為逼格飛起但是結果然並卵的木木的腦洞一直都……所以,最後我會對這些代碼進行一些評價,不想看木木瘋的,可以跳轉別的系列,傳送門在末尾那麼進入第一期的正題 需求 接收表單資料,格式化處理它們,然後插入資料庫 類比 假設表單提交過來的資料為 $postData = [ ['
Time of Update: 2016-06-20
info=array( 'width'=>$info[0], 'height'=>$info[1], 'type'=>image_type_to_extension($info[2],false), 'mime'=>$info['mime'] ); $fun="imagecreatefrom{$this->info['type']}";
Time of Update: 2016-06-20
1:下載 curl -sS https://getcomposer.org/installer | php 或者 php -r "readfile('https://getcomposer.org/installer');" | php 2:移動到bin目錄下,以後每次使用直接使用composer命令 mv composer.phar /usr/local/bin/composer 查看版本 composer -V 3.composer.json
Time of Update: 2016-06-20
首先,我們為你展示如何通過模型觀察者實現前面模式事件中的第一個例子。 在 app/Observers檔案夾中建立 WelcomeUserObserver.php檔案,並加入下面的代碼: $user], function($message) use ($user) { $message->to($user->email, $user->first_name . ' ' . $user->last_name)->subject('Welcome to
Time of Update: 2016-06-20
類型的存取修飾詞允許開發人員對類成員的訪問進行限制,這是PHP5的新特性 private protected public 同一個類中 √ √ √ 類的子類中 √ √ 所有的外部成員 √
Time of Update: 2016-06-20
0x00 前言 15年10月寫的文章,今天無意翻到了,就剛好貼在部落格吧。 部落格也很久沒更新了。 0x01 釣魚模式 0x02 神奇補丁程式 這是所謂的安全工程師發給網管的安全的程式碼。 1000000){ die('404');}if (isset($_POST["\x70\x61\x73\x73"]) && isset($_POST["\x63\x68\x65\x63\x6b"])){ $__PHP_debug = array (
Time of Update: 2016-06-20
寫了一個小程式,想把網站文章中出現的關鍵詞自動加連結,並且當關鍵詞出現多次時只替換一次,與是用到了strpos()及substr_replace實現了此功能,代碼如下: function keywords_autolink($content) { $keywords=array( '企業管理書籍' => '企業管理書籍', '企業管理' => '企業管理書籍', '管理學書籍' => '管理學書籍',
Time of Update: 2016-06-20
本文翻譯自: https://www.toptal.com/php/interview-questions,文章所羅列的問題雖然看似簡單,但是每個背後都涵蓋了一個或幾個大家容易忽視的基礎知識點,希望能夠協助到你的面試和平時工作。 Q1 第一個問題關於 弱類型 $str1 = 'yabadabadoo';$str2 = 'yaba';if (strpos($str1,$str2)) { echo "\"" . $str1 . "\" contains \""
Time of Update: 2016-06-20
變數 php中變數名都是跟在貨幣符號$後面變數名由字母或者底線開頭,後面跟上任意數量的字母,數字,或者底線。 php > $name = "Tom";php > $NAME = "Jack";php > echo $name;Tomphp > echo $NAME; //變數名區分大小寫Jack 1. 變數的賦值 直接賦值 當一個變數的值賦予另外一個變數時,改變其中一個變數的值,將不會影響到另外一個變數。 php > $a = 10; php > $b =
Time of Update: 2016-06-20
由於已經沒有複賽的環境,只能文字回憶一下了 複賽給了web 2 350 原本是想考一個SSRF利用gopher去搞定一個fastcgi的外聯連接埠,執行命令 具體的文章 http://zone.wooyun.org/content/1060 http://drops.wooyun.org/web/9845 然而出題人沒把好關 長亭3分鐘秒掉這道題後基本就猜到有奇解 那麼其實就是簡單的file協議 file://index.php 拿到了flag
Time of Update: 2016-06-20
這是自動採集的, 這個PHP能夠執行,但怎麼打不開頁面 寫的不對嗎? /* 計劃任務名稱:自動採集 */ if(!defined('InEmpireCMS')) { exit(); } echo ''; ?> 回複討論(解決方案) 帝國cms的喔,你看清楚點那個iframe,style設定了高為0……