Time of Update: 2016-06-20
因為有朋友在問我 [ here], 而我之前也正好遇到過,所以記錄下。 當使用的多個 trait中包含了相同的方法名,將會發生衝突,衝突錯誤資訊如下 FatalErrorException in User.php line 43: Trait method xxxxxx has not been applied, because there are collisions with other trait methods on App\Http\models\User
Time of Update: 2016-06-20
最近一直用ThinkPHP,但每次都聽到很多人說Yii特別厲害,特彆強尤其是負載能力。 今天下載了Yii 1.1.14最新版,看了下,感覺檔案結構比較亂。而且有很多在被引入的數組裡面執行PHP。 有沒有既用過Yii 又用過ThinkPHP的,且對他們都比較熟悉的。 談一下他們兩者的優缺點。 回複討論(解決方案) 去Yii社區轉了一下,很奇怪,不是404
Time of Update: 2016-06-20
1、簡介 Lumen提供了多種方法來驗證應用輸入資料。預設情況下,Lumen的控制器基類使用 ValidatesRequeststrait,該trait提供了便利的方法通過各種功能強大的驗證規則來驗證輸入的HTTP請求。 2、與Laravel的不同之處 大多數情況下,Lumen中的驗證實現和Laravel一樣,可以通過完整的Laravel驗證文檔瞭解更多實現細節,但是兩者之間還是有一些區別: 在請求中驗證
Time of Update: 2016-06-20
模仿的百度貼吧的一個效果 就是在貼文清單頁點擊某個文章標題進入到這個文章首頁 我是根據點擊的哪個標題就POST哪個title值去資料庫查詢資料 點擊進去後把文章的作者和標題內容顯示出來 我下面也加了一個回複的功能 把提交的回帖資料插入到一個從表裡面 我的問題出在因為提交回複是在本頁面完成的 當提交回複動作完成後文章的標題和作者內容這些東西並沒有接收到POST過來的值 也沒法去資料庫查詢 所以會報錯 那麼怎麼樣可以一直查詢到文章的標題和作者這些東西呢?如果做一個if判斷
Time of Update: 2016-06-20
文章資料表,應該存放 uid 還是username 文章顯示頁: 需要顯示 username作者, 作者的link中需要 uid; 如果只儲存其中一個,每篇文章都需要查詢一次member表,擷取另一個資訊; 如果兩種資訊都儲存,則浪費空間; 我看了很多CMS案例,都沒有這樣儲存; 綜合來講,應該如何抉擇; 我認為兩個都儲存比較合理,但是看了幾個cms,都只儲存其中一個; 這就讓我迷茫了.
Time of Update: 2016-06-20
public function save(){ if(IS_POST){ $post = I('post.'); if(!isset($post['pkid']) || empty($post['pkid'])){ $result = $this->CourseModel->addInfo($post); }else{
Time of Update: 2016-06-20
Laravel 5.2新增多使用者認證支援,即同時允許不同資料表使用者(如前台使用者、後台使用者)登入認證。下面我們就來簡單介紹多使用者登入及註冊功能實現。 1、產生認證腳手架 首先我們使用Laravel 5.2提供的認證腳手架完成初始化工作: php artisan make:auth 該Artisan命令會產生使用者認證所需的路由、視圖以及HomeController: 去查看路由檔案routes.php,會發現該檔案已經被更新:
Time of Update: 2016-06-20
這個頁面就是類似貼吧的從貼文清單點進去後某個文章的首頁 回複是提交到本頁的 遇到下面兩個問題了 大家幫我看看謝謝 form表單 下面是插入語句 $pdo=new PDO("mysql:host=localhost;dbname=t1","root",""); $stnt=$pdo->prepare("insert into reply(reid,name,content)values(:reid,:name,:content)"); $
Time of Update: 2016-06-20
if($bbb>0&&$bbb100&&$bbb500&&$bbb1000&&$bbb 要實現這樣一個功能 想簡化寫法 然後去網上搜到了二分法非遞迴的 但自己改了下 沒有改成功 $arr[0,100,500,1000,5000];$b[100,500,1000,5000]; 小於0的不考慮 想實現 如果$val=100 結果是$b[0]; 有沒有大神教我下用二分法非遞迴的 怎麼改 實現這個 這個是網上找的原始的代碼 function
Time of Update: 2016-06-20
Web 應用程式經常需要建立一個難以被猜解的令牌,例如,會話令牌、CSRF 令牌或者在忘記密碼功能中用於郵件重設密碼使用的令牌。這些令牌本應該被進行加密保護,但實際中卻經常被使用多次調用 rand函數並轉換輸出為字串來表示。本文將展示預測使用 rand產生的令牌其實並不那麼困難。 rand 是如何工作的 在 PHP 中,函數 rand 用於產生偽隨機數,而初始化隨機數的種子是由 srand 產生的。如果使用者不選擇調用 srand,那麼 PHP
Time of Update: 2016-06-20
這兩句話一點都看不懂 if ($_SERVER['REQUEST_METHOD'] == 'POST') if (!is_uploaded_file($_FILES["upfile"][tmp_name])) 回複討論(解決方案) if ($_SERVER['REQUEST_METHOD'] == 'POST') 判斷請求(此php指令碼)的方法是不是post if
Time of Update: 2016-06-20
strlen函數說明。 int strlen ( string $string ) 在這篇文章,我們可以知道 strlen函數是通過Zend Engine定義的。函數的定義可以在 這裡查看。 在這裡也給出函數的源碼: ZEND_FUNCTION(strlen){ char *s1; int s1_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &s1
Time of Update: 2016-06-20
ECharts地圖主要用於地理地區資料的可視化,展示不同地區的資料分布資訊。ECharts官網提供了中國地圖、世界地圖等地圖資料下載,通過js引入或非同步載入json檔案的形式調用地圖。 查看示範 下載源碼
Time of Update: 2016-06-20
做的一個類似貼吧的效果 在首頁可以顯示所有的文章 點擊某個文章跳轉到這個話題文章裡面 這個話題是通過$_GET['title'];使用者在首頁點擊哪個標題就從資料庫裡面查詢這個文章作者發布的內容 代碼如下 html布局很亂 大家湊合看吧 問題出在最後 我弄了一個提交回複的框 通過post提交內容 但是我一寫提交插入從表的代碼就開始報錯啊 報錯的位置就是$title=$_GET['title'];這一句話
Time of Update: 2016-06-20
做驗證碼的時候,我用ajax將使用者產生的驗證碼提交到php進行判斷 有人說這樣做是不對,別人可以繞過js 我不解的是他繞過了js 驗證驗證碼會失效,但我表單也不會提交,因為我表單是寫在ajax返回成功狀態裡的 回複討論(解決方案) ajax將使用者產生的驗證碼提交到php進行判斷 這邊的“使用者產生的驗證碼”是個什麼意思?
Time of Update: 2016-06-20
PHP實現linux命令tail -f 今天突然想到之前有人問過我的一個問題,如何通過PHP實現linux中的命令 tail -f ,這裡就來分析實現下。 這個想一想也挺簡單,通過一個迴圈檢測檔案,看檔案的大小是否有變化,如果有變化,輸出檔案變化的部分,當然了這裡面會有好多的細節,這裡具體分析下。 如果初始檔案太大或者改變內容太多 這個時候一下輸出好多內容可能看不清,因此我這裡設定了一個閾值 8192 ,當內容長度超過這個閾值的時候,只輸出最後面的 8192
Time of Update: 2016-06-20
我的電腦是Win7 64位 i5 8G 記憶體 想要裝一個ecshop裝不了,ecshop是32位的,有很多人給了我很多建議,說要換32位的系統,我覺得不妥當,我想要兩全其美的方法,一是裝了ecshop,二是不影響我的電腦本身的配置。 火速緊急,我都失眠多天了,就是為了裝ecshop;在這裡非常謝謝大家為我解答難題。 回複討論(解決方案) 能裝 ,我啥都沒管就裝上了!!
Time of Update: 2016-06-20
Nagios 是一款用於系統和網路監控的應用程式。它可以在你設定的條件下對主機和服務進行監 控,並根據管理員所設定的警示閥值和警示方式在監控對象警示時和恢複時通知管理員。 下面介紹Nagios的安裝。 在安裝Nagios之前首先要建個LAMP環境,當然你可以不裝MySQL。 LAMP的安裝可以參考之前的部落格,也可以按下面步驟進行安裝。 首先下載下面這些軟體: libmcrypt-2.5.8.tar.gz apr-1.4.6.tar.
Time of Update: 2016-06-20
首先我需要用ini_set('allow_url_include', "1");來修改下配置項來使得頁面可以允許url包含,但是我這麼寫了之後還是沒起作用,請問這個是為什嗎? 再就是我開啟這個實在是我想不到好的方法了,只能暫時開啟下回頭然後再考慮好的方法,那我想問下開啟這一項會對安全性有造成影響嗎?或者這個選項一般是開啟好些還是最好不要開啟?? 回複討論(解決方案)
Time of Update: 2016-06-20
Apache如何設定網域名稱訪問後直接進入子目錄? 比如說我的網站是:http://jiaoshi.xinxuenet.com/ 當訪問的人從 瀏覽器地址欄輸入這個網址後, 我希望他直接開啟http://jiaoshi.xinxuenet.com/bbs/ 直接進入這個目錄,應該怎麼設定??? 不用重新導向和檔案添加跳轉代碼 回複討論(解決方案)