Time of Update: 2016-06-06
phpcms 系統中有個sql語句(添加文章內容),我將其執行的sql語句記錄到檔案中,發現有一個欄位沒有插入,也沒有預設值,不知道這個sql語句是怎樣執行成功的,我在phpmyadmin中執行語句就會報錯。下面的sql語句中並沒有typeid這個欄位,這個欄位是非空的,且沒有預設值。(資料表名字已替換)INSERT INTO
Time of Update: 2016-06-06
$arr = [ 'a'=>[0,1,2,3], 'b'=>[0,1,2,3,6,7], 'c'=>[1,2,3,4,7,8,9], 'd'=>[6,8,1,3,5]];//上面組成的新數組:$new = [ count($arr[a]) * count($arr[b]), count($arr[a]) * count($arr[c]), count($arr[a]) * count($arr[d]), count($arr[b) * count(
Time of Update: 2016-06-06
Hi ,all$myarr=["22"=>1,"33"=>2]當我用 $return=array_map(function($v,$k){ //TODO},$myarr,array_keys($myarr));$return 怎麼保持原來的key呢?我發現,對於array_map(function($v){ //TODO},$myarr);它是可以保持key的.
Time of Update: 2016-06-06
為什麼 http://v7.cnzz.com/stat.php?id=155540&web_id=155540 這個連結會返回一個js代碼呢?
Time of Update: 2016-06-06
假設一個叫test1.php檔案中的內容另一個叫test2.php檔案的內容然後訪問test2.php 程式報錯 說沒有找到該變數。請問各位大神為什麼,應該如何解決
Time of Update: 2016-06-06
我用 while(true)在後台跑了一個守護進程,進程的任務是讀取介面,並將介面內容放進Mysql && Redis && json.js。 問題是進程運行一段時間(大概半月)後,沒有死,但是不工作了。請問這是一個常見的問題嗎?還是因為My Code有問題導致的問題。 我現在的解決辦法是定時重啟下進程,有更好的辦法嗎?部分代碼public function sync() { while(true){ $this->syncData(); sleep(5);
Time of Update: 2016-06-06
假如現在有張user表,資料量較大,到了需要分表的地步了。根據使用者ID去分表處理,對10取餘存放。但是現在有個疑慮,使用者登入時,總不能10張表都去查詢吧。各位有什麼好的建議或思想,討論討論吧,互相學習,互相進步!!!sorry沒描述清楚。user表,id,name,password三個欄位現在按id已經進行分表了,但是登陸時需要驗證name和password,這個時候怎麼去處理,不應該每張表都要查一遍吧
Time of Update: 2016-06-06
那麼資源檔該怎麼訪問譬如css,js等,是不是要另開一個網域名稱,還是用laravel的elixir來實現資源載入,才開始接觸laravel,老手進來指點一二,謝過
Time of Update: 2016-06-06
PHP的Regex中的預留位置的書寫格式是什麼,有更多的資料嗎例如: $a='{$name}'; $_patten='/\{\$([\w]+)\}/';//匹配模板中的{變數} //模板內容替換後付給$this->_tpl $tpl=preg_replace($_patten,"\\1".'',$a); echo $tpl;這裡面的\\1也可以換成$1,代表Regex第一個()匹配的內容
Time of Update: 2016-06-06
請問如何設計站內訊息提示功能,比如segmentfault這樣的功能,我發布一個問題,有人回答以後,我會收到一個未讀訊息數目提醒,資料表怎麼設計比較合適?
Time of Update: 2016-06-06
php如何上傳大檔案,配置裡好像最大設定成8M,我想知道對於一個幾百M的檔案如何上傳(不使用專門的用戶端軟體),好像是要分區什麼的,有知道具體如何做的嗎
Time of Update: 2016-06-06
我現在遇到的問題是別人在mongodb中儲存的圖片資訊,key為img,value為一個url數組。當我利用php的mongodb擴充來查詢時,img域返回的是一個字串,但是我希望得到的是存入的數組對象,請問有什麼方法可以擷取到一個數群組類型的對象呢?我查詢使用的是MongoCursor::find()這個API。NoSQL資料庫我也是第一次使用╮(╯-╰)╭。。
Time of Update: 2016-06-06
我把使用者通過post發過來的資料"my'name"通過addslashes函數進行過濾,然後存入mysql。但是當我在php指令碼頁面執行$conn = new mysqli('127.0.0.1','root','','book_sc');$re = $conn->query("select * from sc where title='"."my'name"."'");var_dump($re->num_rows); //返回是NULL但是在mysql裡執行命令mysql> select
Time of Update: 2016-06-06
$redis = new Redis();$redis->connect('127.0.0.1');$res = $redis->eval('return 32140378*16777216');var_dump($res);exit;結果:1509949440正確結果應該為:539226064027648很明顯有截斷,溢出了,能確定是phpredis擴充的問題。求助大神
Time of Update: 2016-06-06
轉到ubuntu下php開發,以前在windowns下開發,直接把項目目錄設定為 d:\pathto\nginx\htdoc\www 在編輯器中編輯。在ubuntu下同樣操作,/usr/local/nginx/htdoc/www 設定為項目目錄在編輯phpstorm中編輯,但是提示沒有許可權,我知道是目前使用者無權修改root的檔案夾中檔案。請問各位平時ubuntu下開發是怎麼設定的了?是每個項目都要設chmod 或chown 給自己目前使用者嗎?
Time of Update: 2016-06-06
'; echo $username_php; echo ''; echo strlen($username_php); echo ''; echo bin2hex($username_php); echo '';?>該代碼JS端自主輸出的sha1_Latin:>6Gjº>%qxPÂlÐØ / /此段為sha1(“abc”)產生的字串Latin.len:20hex:a9993e364706816aba3e25717850c26c9cd0d89d//此段為sha1
Time of Update: 2016-06-06
已經解決,用geohash解決了,思路就是先把使用者的經緯度用geohash計算,把自己商戶裡面的經緯度也用geohash算一般,然後比較一下,就可以了貼兩個連結geohash類連結描述操作方法連結描述----------分割線------------------目前在做一個頁面,類似與美團這種頁面附近商家的功能要求:展示附近商戶相關資訊並展示相關距離(比如說1000米)目前已經用百度LBS開放平台:瀏覽器定位到使用者的維度同時資料庫也儲存著商戶的經緯度,聽說百度appstore也有測距的api
Time of Update: 2016-06-06
我的A伺服器(linux)使用mariadb資料庫,B伺服器(linux)使用mysql資料庫。現在我把A的所有資料庫移到B上。在A上使用命令mysqldump備份了所有的資料庫,產生sql檔案。在B上使用source命令恢複資料庫。問題是source執行報錯。mariadb上使用的是innodb的儲存引擎。
Time of Update: 2016-06-06
最近看到一些架構php的入口檔案都放在了子目錄,比如tp5架構入口檔案在程式包的public目錄中,還有五指cms入口檔案也不在程式的根目錄中,而是在檔案的一個子目錄中,這樣的話就要吧網域名稱綁定到程式的子目錄中,本人奇怪的是為什麼要把入口檔案放在程式的子目錄中呢,這樣做有什麼好處,而且這好像是一種趨勢,求科普!
Time of Update: 2016-06-06
通過表單上傳apk檔案,要在controller中驗證檔案是否為apk,但是如 mimes:apk,jar都不行,也嘗試了mimes:application/vnd.android.package-archive這樣的寫法,也是不行。嘗試找判斷類型的檔案也沒找到。。。。請高人指點。