Time of Update: 2016-10-22
過程:thinkphp所有檔案都是在自己電腦下產生的,然後把整個檔案傳到伺服器。分析:那麼問題來了,傳的時候把Runtime檔案也一起傳上去了。Runtime 目錄是 thinkphp 的工作目錄,必須有寫入權限當沒有該目錄時 thinkphp 會自己建立,把 Runtime 目錄放到伺服器上時,就變成唯讀了,所以就報錯了。解決方案:把伺服器上的Runtime刪除,重新訪問index.php(引用thingPHP架構)檔案,會自動產生Runtime。
Time of Update: 2016-10-22
首先是我把登陸的資訊存在二維數組裡面,這裡的測試資料直接寫的Session::set('qq.nick','我是興高采烈');那麼應該在取的時候在模板上是:{$Think.session.qq.nick}然後報錯,提示的是未定義的數組索引,列印出來看到的編譯的結果是缺少session的首碼think直接列印所有的SESSION的是array(1) { ["think"] => array(2) { ["__token__"] => string(3
Time of Update: 2016-10-22
我想問下我這個 if 判斷怎麼不執行! 註冊會員 會員登入 {session('user_name')} 這個是靜態頁面,控制器是這樣寫的 if ($result && $result['password'] == $result['password']) { // 儲存session
Time of Update: 2016-10-22
在一個頁面中,需要訪問路由如下:http://server/user/getinfohttp://server/shop/getlisthttp://server/shop/getLoveShophttp://server/ad/5假設在ajax
Time of Update: 2016-10-22
請問下PHP單例的生命週期是怎麼樣的呢?比如我在第一個請求中取得一個單例,然後對其中變數$a進行賦值。這樣在第二個請求的時候,是否可以取得這個$a變數?關於這方面的知識,有經驗的親們,有什麼優秀的博文或者書籍推薦學習的嗎,多謝了?
Time of Update: 2016-10-22
1.canvas中有些圖片,我想使用php 獲得這些canvas中圖片的連結,把圖片下載到本機上。2.如果是網頁中的圖片,能夠擷取到圖片路徑,然後使用類似file_get_contents的函數,就能把圖片下載到本機。3.目前的問題在於,我沒法獲得canvas中這些圖片的路徑。4.請教下 使用php 有沒有辦法 擷取canvas中載入的圖片的路徑。
Time of Update: 2016-10-22
&& 是並且 ,一個是什麼意思 好像不是引用傳遞啊,然後 結果是3 沒太懂,誰能給小弟講2句,謝謝列印結果Array ( [3] => 3 )
Time of Update: 2016-10-22
訪問localhost/ci代碼如下(就是上了個鎖)完了後,我用Navicat建立一個串連,調命令列,加鎖,發現被阻塞了:為什麼呢?php的那個串連應該被釋放了啊ps:環境為windows+nginx+php+mysql
Time of Update: 2016-10-22
$new = new controllers\Order\NewOrder();$new->setForm(new OrderFormData());$new->sayForm();private $form;public function setForm(\OrderFormData $example){ $this->form = $example;}public function sayForm(){ echo
Time of Update: 2016-10-22
各位大神,我是一個新手,要實現點擊全部文章出來4個框,每個框限制輸出5條資料想用group by來限制每個組的輸出數量 但是好像不能實現html輸出的是主標題和次級標題,我有一個判斷 如果次級標題的父級等於主標題才輸出,所以volist的offset就沒法用了他是限制總量,但是if後面就沒法去設定了,請問怎麼辦呢
Time of Update: 2016-10-22
各位大神好,我從網上看了$_GLOBALS超全域數組和global定義的全域變數區別,區別如下:$GLOBALS['var']是外部的全域變數本身global $var是對外部$var的同名變數的引用或者指標,並不是真正的賦值所以我便實驗了一下,代碼如下:按照小白的思維是這樣的:既然已經unset($GLOBALS['var1']);了,那麼變數本身就銷毀了,對變數的引用也就沒有什麼意義了,所有無法輸出結果。但是我運行了一下,結果卻輸出了1,所以小白我很不能理解,想請大神幫我解釋一下,先謝謝了!
Time of Update: 2016-10-22
,這是我項目地方大致結構下面是入口檔案index.phpif (version_compare(PHP_VERSION, '5.3.0', 'die('require PHP > 5.3.0 !');}// 開啟偵錯模式 建議開發階段開啟 部署階段注釋或者設為falsedefine('APP_DEBUG', true);// 定義應用目錄//define('BIND_MODULE','Admin');//這裡是在tp手冊上找到的綁定admin模板的定義define('APP_PATH', './
Time of Update: 2016-10-22
在前後端分離的架構中,一般通過nginx的配置將後端的請求去後端對應的目錄,然後前端的請求去找前端對應的目錄。現在剛好碰到一個認證條狀的功能,要實現的就是每個請求發過來不管是前端請求還是後端請求,先判斷有沒有登入,沒有登入就跳轉到登入首頁。 1。一般認證判斷是後端做的事情,頁面跳轉是前端做的事情,這兩個步驟怎麼給他結合起來呢。前後端不分離的時候一般是在架構初始化的時候置一個鉤子,判斷有沒有登入,沒有登入就跳轉。我想分離後的方案應該是,後端依然對每個請求進行認證判斷,只返回不跳轉。
Time of Update: 2016-10-22
參照這個問題:https://segmentfault.com/q/10...既然實際儲存資料的編碼取決於資料表的編碼,那麼資料庫編碼指的是哪個部分的編碼?中繼資料嗎?
Time of Update: 2016-10-22
array_walk相當於foreach:$arr = ['Client'=>'jQuery','Server'=>'PHP'];array_walk($arr, function($v, $k) { echo "鍵:$k 值:$v\n";});比如去除數組$arr元素的前後空白:array_walk($arr, function(&$v) { $v = trim($v); });foreach($arr as &$v) { $v = trim($v); }array_filter:
Time of Update: 2016-10-22
1.最近在開發的過程中注意到這樣一個現象,通常對資料的CURD操作都會放到模組裡面,在控制器調用並傳入相應的參數即可!而這種通過形參傳遞參數的方式我個人是比較反感的!我在想我們能不能在模組裡面接收參數在處理呢?這樣模組在其他地方就可以隨便調用了?而這個模組需要哪些參數自己去瞭解這個模組就可以了!大多數人的寫法//模組public function login($userName,$passWord,$validCode) { $param['userName'] = $userName;
Time of Update: 2016-10-22
在resureces下的app.js這段是對vue的什麼作用 在頁面引入Vue.js後會產生引入問題 但注釋後重新gulp後是正確的
Time of Update: 2016-10-22
我註冊了好幾個網域名稱,伺服器中部署的apache上啟動並執行多個php項目,可以用多個網域名稱分別綁定嗎?怎麼綁定啊
Time of Update: 2016-10-22
如果寫到檔案的話,會碰到log被分散打到不同機器也就不方便調試。如果寫到資料庫裡,則又不能像tail -f命令自動刷出log變化。有什麼好的打log方法嗎?
Time of Update: 2016-10-22
最近我在使用react+react-router開發spa,後台使用的是yii2。nignx設定的是當404就返回index.html。但是這樣子有個問題是,我沒有辦法使用csrf的保護,這樣子要怎麼解決呢?我看到了一個網站使用的技術棧和我的差不多,我看了它是在head標籤上面寫了一個含有token值的meta標籤,而它的每一個請求都會將這個token作為header的值發回去。這樣子要怎麼做?要怎麼將token值渲染到這個index.html裡頭?