Time of Update: 2016-09-19
在伺服器中安裝了php和apache,但是由於apache不解析PHP所以需要尋找PHP的設定檔去配置,然而我使用了find / -name 'php.ini' 無法找到PHP設定檔,但是用php -version 可以查看到PHP的版本,求高手解答.使用了php --ini 找到路徑,卻無法找到那個設定檔.附上.
Time of Update: 2016-09-19
在一段代碼中,同時對mysql,redis,mongodb進行了操作,怎麼能保證這幾個資料庫之間資料的一致性呢?比如msyql儲存欄位A,redis儲存欄位B,mongodb儲存欄位C,如何能確保ABC同時成功或者失敗
Time of Update: 2016-09-19
DingTalk網頁版管理端 導覽列不重新整理 只重新整理內容的技術具體是什麼地址也會隨著更新, 麻煩說出具體的技術關鍵詞 謝謝簡單點說 我可以使用vuejs實現這個效果嗎 單頁應用
Time of Update: 2016-09-19
回複內容: 兩邊編碼格式不一致導致的。//CSV的Excel支援GBK編碼,一定要轉換,否則亂碼$content =
Time of Update: 2016-09-19
執行後檔案能成功建立出來 但是總是給出錯誤提示 Warning: mkdir(): File exists in D:\wamp64\www\aaa.php on line 26 明明應該不存在$name2的時候才回去執行這句話啊if(!is_dir($name2)){ mkdir(iconv("UTF-8", "GBK", $name2),0777,true); }
Time of Update: 2016-09-19
寫的不好,求大家最佳化一個使用者ID的數組$uids = [1,2,3,5,6,8,9,11,13,25,65];這個數組的每一個索引值代表一個UID金額數組$amounts = [ 1=>12000, 2=>500, 3=>11000, 5=>1000, 6=>11000, 8=>12000, 9=>12000, 11=>11000, 13=>12000, 25=>22000,
Time of Update: 2016-09-19
製作網頁版聊天工具的時候,大家通常是用什麼方式來進行即時訊息傳遞的??我所知道的 :ajax輪詢(都說浪費資源,不好...)EventSource(支援不好,IE壓根不支援..)WebSoket(不是很瞭解...)而且,百度搜尋後瞭解到在瀏覽器不支援 WebSocket 的情況下,居然還有第三方庫能夠實現 WebSocket ,是否所謂的 WebSocket 也是如同 EventSource 一樣,核心原理都是用 ajax
Time of Update: 2016-09-19
php require_once 'jiaowu.php';$jwid=$_POST['jwid'];$jwpw=$_POST['jwpw'];$jwsc=$_POST['jwsc'];$isLogin = getLogin($jwid,$jwpw,$jwsc);if ($isLogin=="yes") { session_start(); $xuenia = getXueNian($jwid); $scoreArry =
Time of Update: 2016-09-19
有這樣一個表:username欄位是varchar(20)。查詢是這樣的:$conn = new PDO(...);$sql = "select * from user where username=:username";$username=123;$stmt=$conn->prepare($sql);$stmt->bindValue(":username", $username, PDO::PARAM_STR);$stmt->execute();print_r($stmt->fetchAll(
Time of Update: 2016-09-15
首先現在PHP很火,我不是盲目的去要搞C++開發的。我是有機可趁。我是大專學曆並且不是電腦專業(電子商務),畢業後自學PHP入行有5年了。以前在學校也學過C,和一些網路相關的課程,不過都沒學深。最近我接手到了公司的一個C++項目,憑藉工作和學習經驗很快就學了C++的基礎。一開始在老司機的帶帶下改商務邏輯完成工作,到現在自己通過gdb調試解決BUG需求完成。算是入門了吧。目前正在學linux環境C。於是我有了野心,想趁此機會轉型為C/C++程式員。但我不是科班出身電腦基礎薄弱。主要是演算法思維,網
Time of Update: 2016-09-15
laravel$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()houses 表裡有個 status_id 欄位 ,對應的需要查詢到 status 表裡的 name 欄位;而 $houses 裡面得到的是 status 表裡 的 name 欄位 ,如何把 name 改為 status_name 名稱呢?補充目前是這樣的 houses 表裡 沒有 name
Time of Update: 2016-09-15
php.ini 設定預設的 session.gc_maxlifetime 值為1440,我該怎麼理解這個值。當我訪問需要登入的網站的時候,一般情況下一直在操作的話登入時不會失效的,當達到一段時間沒有操作,那麼就需要重新登入了。我看了下網上的一些資料,瞭解了session的儲存方式和回收機制,但還是有個問題理解的不是很清楚。先不考慮這個回收機制可能造成的問題,也不考慮cookie(假設cookie是一直有效)。假設session.gc_maxlifetime設定的就是這個預設值
Time of Update: 2016-09-15
抓包後看見的是這樣的映像,name多了諸如這些東西Content-Disposition: form-data; Content-Type: image/jpeg後台代碼$get = $_POST;file_put_contents("./Upload/img/".time()."-avatar.txt",base64_decode($get));結果這個txt是空的
Time of Update: 2016-09-19
protected $bbcode_table = array();代碼private function _code_callback($match){ return "" . str_replace('[', '[', $match[1]) . "";}加粗private function _b_callback($match){ return "$match[1]";}這個是代碼的Regex// Replace [code]...[/code] with
Time of Update: 2016-09-19
目前正在用資源路由,對於普通的增刪查改的確是挺方便的。但就是有些功能不止是增刪查改,還有很多小功能,目前的解決方案是在資源路由對應的方法再接受一個param,根據這個來判斷具體的操作(例如非同步擷取相關資訊,修改表關聯之類等等)是什麼再執行相應的代碼。但這樣會造成控制器的那幾個資源路由方法比較臃腫,看上去也不直觀,不知有沒有其他更好的解決方案,能兼顧路由表和控制器的相對簡潔和可讀?
Time of Update: 2016-09-19
我用PHP實現一個帳號只能同時在同一個裝置登入,注意,不是同一個IP。之前是在MYSQL的表中加了個顯示是否登入了的欄位,若登入了設定為1,退出設定為0.但後來發現,強行關閉瀏覽器的時候就沒辦法把這個欄位設定為0了!想了很久沒想出解決方案,後來在網上看到好像可以用redis來實現,於是這兩天開始學redis。但發現這樣學下去也沒有什麼思路啊。所以上來請教一下,請問有誰有經驗的可以說一下怎麼實現嗎?謝謝!祝大家中秋節快樂!
Time of Update: 2016-09-19
PHP的static靜態變數不是只在記憶體存一份嗎?今天試了一下下面的代碼有點疑問function test(){ static $sum = 0; static $sum = 20; for ($i=0; $i "; test();//4970echo ""; test();//9920echo ""; test();//14870 既然在記憶體中只是一份,再次調用類似直接引用,那麼第一次為什麼 $num 被賦值成了20?
Time of Update: 2016-09-19
uid的值,字串 “+”,$_GET列印出來,被過濾成空格? 回複內容:
Time of Update: 2016-09-19
在一些問題上,類和直接用函數都能解決。而且我看某些php架構中,諸多類裡面的方法都不需要依賴這個類的執行個體 ,這些方法屬於工具性的方法,而且這些類裡面沒有任何屬性(變數),那這種情況下使用類還有什麼意義呢?如果不聲明static的話,還要先執行個體化才能調用,這比函數麻煩的多。那為什麼許多php類庫還要用一堆class,去實現幾個function就能實現的功能呢?所以說,到底什麼情況下該用function,什麼情況下該用class?
Time of Update: 2016-09-14
在centos 6.7 ,PHP 5.6.25 (cli) /usr/local/php56/bin/phpize 裡面沒有configure安裝檔案,無法安裝,到底是什麼原因.phpize 出現這樣的錯誤找到解決方案了:yum -y install m4 autoconf