Time of Update: 2016-06-06
自認為,做一個最簡單的PHP mvc架構,用URL路由函數匹配URL中的controller和method的名字,如果method_exists則new該controller再用call_user_func_array執行該method,否則引入error的controller,每個controller中可以require引入model,再require引入tpl,這是我做一個最簡單的PHP架構的思路,那這裡面需要注意哪些安全問題呢?
Time of Update: 2016-06-06
想問下大神們,用 yii2 實現 蟬遊記 這樣的寫旅遊日誌的功能,不一定要這麼複雜,有這麼個樣子也可以。涉及到除 php 外,還要哪些技術,資料庫方面怎麼設計比較好。我自己做過的算論壇比較複雜了,而且也不是做的怎麼好,這個日記要 3 天搞出來,jquery會一些基礎,感覺沒什麼頭緒啊。求協助。
Time of Update: 2016-06-06
為讓mysql達到最佳查詢效能,我將分頁查詢改為cursor查詢方式:select * from reply where reply_id > last_id limit 20 order by reply_id ASC;上面的last_id為本頁最後一條回複的reply_id,這樣就能實現“下一頁”的查詢了,但是“上一頁”如何?呢?我想過改變排列順序select * from reply where reply_id 這樣還要在url中添加一個參數,我想保持url路由為www.example.
Time of Update: 2016-06-06
laravel5 代碼位於vendor\laravel\framework\src\Illuminate\Container\Container.php不清楚這裡的use有什麼用,也想瞭解use會在什麼情境用到。
Time of Update: 2016-06-06
使用者積分系統,使用者通過任務獲得積分之後,先寫入redis作為緩衝後台運行一個php指令碼,常駐後台,每十分鐘寫一次mysql問題是這個php指令碼是什麼內容呢?有網上說用什麼php-resque????什麼鬼?具體說說都有什麼方法?
Time of Update: 2016-06-06
今天被pdo的lastInsertId折騰了一下午,實在是醉了,使用exec執行insert導致lastInsertId返回的始終是0,必須使用prepare/execute才能正常擷取。好多時候都覺得PHP為什麼這麼隨意啊,empty/isset/is_null,嘿,真TMD奇葩啊(我就爆粗了怎麼了,不能忍)。可能是曆史遺留原因,或者是有一些我不知道的原因請一定指出來,一直很奇怪當初設計的時候為什麼不能是:is_empty/is_set/is_null,或者是:isEmpty/isSet/is
Time of Update: 2016-06-06
我看到 如下的 nginx 日誌 . 求解這個是什麼問題 .... ?重啟下 php-fpm 就又能訪問了 . 但一會就又出現頁面空白問題 . 2015/06/30 11:25:22 [error] 29571#0: *8857 FastCGI sent in stderr: "PHP message: PHP Fatal error: Too many concurrent users, try again in 4 seconds. in Unknown on line 0"
Time of Update: 2016-06-06
合并前的數組a:array (size=3) 0 => array (size=2) 'id' => string '113' (length=3) 'email' => string 'yintx_1292342352@163.com' (length=24) 1 => array (size=2) 'id' => string '111' (length=3) 'email' => string 'yintx_1293456
Time of Update: 2016-06-06
php getimagesize 擷取不到圖片資訊 在瀏覽器中卻可以正常開啟求解 回複內容:
Time of Update: 2016-06-06
unicode
Time of Update: 2016-06-06
原來都是php xxx.php 來運行這個php指令碼在linux系統想使用./xxx.sh來代替上面不知是否可行?
Time of Update: 2016-06-06
Preferred method to store PHP arrays (json_encode vs serialize) 大都推薦json_encode,大家實際中用哪個?
Time of Update: 2016-06-06
背景:對連續簽到的系統進行遞級給積分,並且連續簽到有一定的積分獎勵,並且使用者連續簽到30天給比較多的積分。要求:並不是按照自然月來簽到。怎麼判斷是不是連續簽到呢?然後就是資料庫怎麼設計好呢,因為並不是按照自然月來簽到,連續簽到的話都是跨月的了。
Time of Update: 2016-06-06
sql:select .... where .... district=:district代碼如下:$stmt = $this->db->query( $res['searchstr'], //sql 語句 $whereis //綁定參數的數組);$data = $stmt->fetchAll();如果 district 為北京有值,為 內蒙古自治區 則沒有值,但庫中是有值的。
Time of Update: 2016-06-06
我這裡有個項目是這樣的,需要跨網域設定一些cookie、還有插入一些記錄到資料庫中等,為了便於描述問題,先做如下定義:A站:www.a.comB站:www.b.com我們的情況是這樣的,A站是合作方的網域名稱,可能有很多個,實際代碼還是部署在我們伺服器(B站所在伺服器)上,B站是我們的伺服器。對於普通使用者來說,可能整個使用過程中都感受不到B站的存在。其實也類似於分成聯盟,但是整個從使用者瀏覽到消費,整個過程中都是在A站的網域名稱下完成。為了便於記錄合作情況,在A站某個關鍵頁面的時候,我們通過
Time of Update: 2016-06-06
比如下面是我從資料庫中讀取出來的資料,然後我想以suppliers_id為基準重新排列這個數組,有什麼比較好的方法?[ { cart_id: "6", suppliers_id: "1", goods_name: "商品1", }, { cart_id: "7", suppliers_id: "1", goods_name: "商品2", } { cart_id: "7
Time of Update: 2016-06-06
$array = array( '1'=>1, '2'=>2, '3'=>3);這樣就是順序排序$array = array( '1'=>1, '2'=>3, '3'=>2);這樣是錯誤的順序排序如何判斷?
Time of Update: 2016-06-06
已知表t1 id txt parent -------------------------- 1 上山打老虎 0 2 一二三四五 0 3 老虎不在家 1 4 啦啦啦啦啦 1 5 啊啊啊啊啊 2 6 嗯嗯恩恩恩 0 . . .希望通過一次查詢mysql_query("SELECT id,txt,parent
Time of Update: 2016-06-06
需求是這樣的。有2個二維數組a和b。$a = array( array('score' => 2, 'name' => 'wangsan')); $b = array( array('score' => 3, 'name' => 'lisi'), array('score' => 4, 'name' =>
Time of Update: 2016-06-06
下載網站源碼總是報錯:Fatal error: Maximum execution time of 30 seconds exceeded in最後定位到這一句調用:$iv = mcrypt_create_iv($this->getIvSize(), $this->getRandomizer());測試檔案test.php:";$r = MCRYPT_DEV_RANDOM;echo $r;mcrypt_create_iv(1,$r);echo