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
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-12
server { listen 80; server_name m.test.com; ## Root and index files. root html/test; index index.php index.html index.htm; #error_page 404 /404.html; # redirect server
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-20
query("select id from user2 where name = 'admin' and password ='admin'");//$user_details = $db->get_row(null, OBJECT, 0);//var_dump($user_details) ;$sql = sprintf("select * from user2 where name='%s' and password='%s'",$username,$password);//echo
Time of Update: 2016-09-22
幾乎同時對某個網址發送1萬個含有sql命令的request,讓php update1萬條資料,php會掛掉嗎?還是會一條一條處理?需要使用隊列嗎?有多大的意義去使用?
Time of Update: 2016-09-22
想做一個斷點續傳的程式,基本的已經實現,但我不知道怎麼判斷前後兩次傳,傳輸的兩個檔案是不是同一個檔案,不是簡單的判斷檔案名稱相同就可以了假如,開始我向對方傳c:a.rm檔案,中途斷掉,下次我傳c:directorya.rm,雖然這兩個檔案名稱都是a.rm,但內容是完全不同的,那對方怎麼知道是新的檔案還是上次未傳完的檔案,或者說,是續傳,還是重新傳?
Time of Update: 2016-09-22
thinphp linux下 rewrite有兩個入口,index.php和admin.phpindex.php入口方面已經解決用了官方的方法 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }同時隱藏了index.php
Time of Update: 2016-09-19
我用PHP實現一個帳號只能同時在同一個裝置登入,注意,不是同一個IP。之前是在MYSQL的表中加了個顯示是否登入了的欄位,若登入了設定為1,退出設定為0.但後來發現,強行關閉瀏覽器的時候就沒辦法把這個欄位設定為0了!想了很久沒想出解決方案,後來在網上看到好像可以用redis來實現,於是這兩天開始學redis。但發現這樣學下去也沒有什麼思路啊。所以上來請教一下,請問有誰有經驗的可以說一下怎麼實現嗎?謝謝!祝大家中秋節快樂!
Time of Update: 2016-09-22
目前做的有點懵。在php代碼裡把所有需要請求介面的數組都放進redis 儲存裡面,然後用迴圈把數組brpop出來,但是這個過程不都是靠php代碼來執行的嗎?php逾時之後整個進程還不是得斷掉?
Time of Update: 2016-09-19
查詢的代碼是:$email=htmlspecialchars($_POST["email"]);if($sql->getData('SELECT * FROM user WHERE email='.$email)==NULL){getData的代碼是:public function getData($sql,$type=1){ $data=Array(); $db=$this->db(); $result=$db->query($sql); $sth =
Time of Update: 2016-09-22
laravel5架構網站安裝到伺服器後台介面顯示,但是登入不進去,其他頁面都是404,目前伺服器環境:nginx/1.4.4
Time of Update: 2016-09-22
$url="https://api.shanbay.com/bdc/search/?word=hello"; $ch=curl_init(); $timeout=5; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
Time of Update: 2016-09-19
uid的值,字串 “+”,$_GET列印出來,被過濾成空格? 回複內容:
Time of Update: 2016-09-21
1.有col資料表,裡面有3個欄位,一是name,二是自己的id,三是夫id。如下:橫杠s表示是某資料的子項。{'a','3','2'}{'a-s','4','3'}{'a-s','5','3'}{'a-s-s','6','5'}{'a-s-s','7','4'}{'b','8','2'}現在如果我通過父id去檢索子項後,不知道怎麼的不能從子項回到父項目中。大致思路是,我通過a中的id(3),獲得了一串對應son的資料(如‘a-s’們)。對應son的資料中有記錄父id(3)。我通過這個父id(3
Time of Update: 2016-09-19
作為一個前端,最近開始寫後台,遇到了一些restful設計上的問題,希望各位大神解答一下。restful規範特別的強調了HTTP Status Codes的使用,但是我在使用的時候卻有一些疑惑。尤其是在返回錯誤資訊這塊。我自己使用時是約定好一套關於業務的錯誤碼,比如20001,代表'缺少xxx欄位',把他放在http response body裡面返回,然後在response頭裡面寫好200 OK之類的。比如login的時候,假如前端傳過來的json裡面沒有password欄位,那我返回一個40
Time of Update: 2016-09-21
最近在玩heroku部署應用,現在遇到一個問題,我的應用程式需要用到ffmpeg庫,請問heroku建立的php應用如何安裝ffmpeg庫?
Time of Update: 2016-09-14
從資料庫裡查出來的資料是這樣的一個字串:'1,2,3'現在我要寫的sql是這樣的:select * from a where id in('1','2','3');'1,2,3'變成'1','2','3'如何?呢?不要用foreach迴圈然後每次迴圈查詢一條記錄的方法。