Time of Update: 2016-06-23
array_change_key_case( $arr ,CASE_LOWER || CASE_UPPER) 返回鍵名全為大寫或者是小寫數組 array_rand($arr , num) 從數組中隨機取出一個或多個單元 shuffle(&$arr) 將數組打亂 array_chunk($arr , $size , bool) 把$arr 拆分,每個數組為$size 個元素 , bool 是否保持原來索引 array_combine( $arr , $arr2) 合并兩個數組 $
Time of Update: 2016-06-23
每回安裝環境都要去百度幾文章,今天索性自己寫一篇,以後省去百度的麻煩了,本文介紹的是在Ubuntu14.04下搭建LANMP環境(Apache+Nginx+MySQL+PHP),如果你只想安裝lamp或者lnmp都通用,直接拿去。首先分兩步走:每一、先更新系統然後安裝必要的依賴(這一步為以後的擴充提供鋪墊)第二、安裝mysql apache2 php sudo apt-get updatesudo apt-get install build-essential gcc g++
Time of Update: 2016-06-23
有A、B兩個頁面 A頁面有多個“修改”按鈕,每個按鈕有樣式class="editbtn",點擊ajax到B頁面,如下代碼 $(".editbtn").click(function(){var url="b.php";var params = $('form').serialize();$.ajax({url: url,type: 'post',dataType:'json',data: params,success: function
Time of Update: 2016-06-23
目前在開發QQ一鍵登陸,即用QQ號碼直接登陸論壇的功能,但是如果用 localhost 來做回調網域名稱的話,根本沒辦法測試會提示: 'redirect_uri' 的錯誤,即必須用綁定的那個網域名稱來測試,但是我希望本地來測試,請問怎麼辦? 回複討論(解決方案) P哥,隨便填個baidu什麼的就好,如果你是要得到回調網域名稱裡返回的參數 調試的時候本地配置虛擬機器主機 P哥,隨便填個baidu什麼的就好,如果你是要得到回調網域名稱裡返回的參數
Time of Update: 2016-06-23
一般伺服器不會胡亂返回gzip壓縮的資料,一般是用戶端請求的頭部裡包含你瀏覽器能接受的壓縮方式, Accept-Encoding:gzip,deflate,sdch 這裡是gzip 、deflate、sdch這三種方式,這裡不一一說明是指什麼,不懂的可以去找穀哥度娘, 有些伺服器強制返回gzip壓縮的資料,我們採集的時候,返回的是亂碼,根本無法讀取使用,這個時候馬上查看手冊 發現其實curl裡有個參數,curl_setopt($ch,
Time of Update: 2016-06-23
當前伺服器時間15年1月4號17點29,為什麼echo(date('ymdHis'));顯示150104102900,這個應該是10點29的意思吧,怎麼差了7個小時?是不是有哪裡有時區之類的設定? 回複討論(解決方案) 你應該是php.ini 沒有設定date.timezone 你可以在代碼裡直接這樣設定 就可以了 date_default_timezone_set('PRC'); php.ini中有個date.timezone
Time of Update: 2016-06-23
資料庫表中的 id 設定的自動遞增 但有時候 插入資料失敗 或者刪除資料後 id就不連貫了 我想在輸出網頁的時候 讓每條資料 1 2 3 4 5 6 .....按照這樣的順序顯示 這個我試過了 單頁顯示非常簡單 問題就是我的資料是分頁的 limit 語句分頁方式的 到第二頁的時候 又從1 2 3 4 5 ....的序號開始顯示了 這個問題貌似不簡單吧 求高人達人指點一下 回複討論(解決方案) 你並不是要修改表中的 id
Time of Update: 2016-06-23
我對文章排序進行手動前移後移,但是sql語句好像就沒起作用,哪位幫忙看看,我是實在看不出來了 /*前移*/if($result=='up'){ $sql0=$db->query("select sort from ".$db->table('product')." where id='$id'"); $row=$db->fetch_array($sql0); if(!$row){ $oldpx=1; }else{ $oldpx=$row['sort']; } if($oldpx>1){
Time of Update: 2016-06-23
網上找到一個比較好看的分頁類,儘管作者已經說明怎麼調用了,但是對我來說還是不太明白,主要是在sql語句裡面怎麼調用,下面是分頁類代碼: '100', 需要顯示的資料的總條數; * (必填)'pageSize'=>'2', 每頁需要顯示的代碼數量; * (必填)'currentPage'=>$_GET['p'], 當前頁碼,預設可以通過$_GET['p']擷取,其中名字p可以定製 * (必填)'baseUrl'=>'/welcome?id=3',你當前頁面的連結地址,比如為http:/
Time of Update: 2016-06-23
比如一個頁面2個button按鈕 一個添加,一個提交 我現在就是設了提交,添加就沒反應發表了 代碼 大神請看下,其中的一段代碼 $(function(){ var editor = KindEditor.create('#contents', { allowImageUpload : true }); 回複討論(解決方案) 建?使用 JS ajax ???不同的功能需求 ??有多少按?都?松解? 忘?表?吧 $(
Time of Update: 2016-06-23
二進位用int類型32位表示那個位有許可權,下面的32位二進位表示許可權碼 全部有許可權的話是: 11111111 11111111 11111111 11111111 //(下面的最前面的00000都是可以省略的) 只有最低位有許可權:00000000 00000000 00000000 00000001 第一位有許可權: 00000000 00000000 00000000 00000010 第二位有許可權: 00000000 0000
Time of Update: 2016-06-23
我們公司系統內建pear類,pear檔案夾下的目錄如上。誰有上面相關中文文檔(英文也可以)或[b ]幫忙直接講解下上面各個檔案夾的作用[/b]。 其中有html檔案夾如下: 這個我還算瞭解基礎,並有使用。但還是求個詳細點的api。 求大神 回複討論(解決方案) 一些?算常用的?西 具?的 我?得?面有文?的 或者 Google一下吧... ?在都?啥人用PEAR了吧 為什麼沒人用了? 那個quickform還有什麼其他的替代品嗎?
Time of Update: 2016-06-23
用的thinkphp 3.2 正常用select標籤不是都是一級的麼 就像這樣的 但是欄目分類 是有一級分類 二級分類這樣的 以前這麼做的 在欄目分類頁面 都是CSS控制顯示出來的 是否屬於上級分類 然後控制距離 2級分類一個距離 3級分類一個距離 不能直接在select裡出現麼 不是聯動菜單的那樣 還是類比出下拉式功能表呢用JS? 一級分類 動漫手機壁紙美女初音 初音 這個是 動漫 的下級 怎麼能分級顯示呢?
Time of Update: 2016-06-23
php作為服務端 Android ,蘋果 作為用戶端,php 提供API介面的時候 應該怎麼設計才能解決新舊版本 及 安卓 和 蘋果版本不一致的問題,2. 怎麼設計介面才能保證功能的可擴充性 和 靈活性 求教大家 能否給一個完整的例子 或者 說說思路也可以 回複討論(解決方案) 太泛了,不過核心就一點,調用介面向下相容,返回資料向下相容 太泛了,不過核心就一點,調用介面向下相容,返回資料向下相容 不大明白 能否詳細說一下
Time of Update: 2016-06-23
系統上的PHP是編譯安裝的,在session_start()的時候報錯! A 錯誤資訊: Warning: session_start(): open(/var/lib/php/session/sess_qavhhacl7lrdbggauasf1qdlo5, O_RDWR) failed: No such file or directory (2) in /www/tool/classes/service/User.php on line 751Warning: Unknown:
Time of Update: 2016-06-23
如題,最近被要求做一個公眾號的評論點贊功能,使用者可以隨便評論,無狀態,不記錄使用者的資料(包括ip,號);為了搞這個,特意跑到糗事百科看一下,發現人家的點贊都是必須先登入,然後破事就來了,這個公眾號的評論點贊到底該怎麼防止別人無限點,想到過記錄使用者的ip,用2張表,一張評論表,一張ip表,當想點第二次的時候,查詢到該ip已經點贊過,就提示不能再點贊了;然後朋友就提示我說,這種方法防不了小人,如果人家真想搞你,還是可以繼續點贊的,比如斷流量,再串連流量,論壇裡的大神們有沒有什麼好的建議,主要是
Time of Update: 2016-06-23
a1 a2 a3 三個表現在我的寫法是 select a1.*,sum(a2.money) as money from a1 left join a2 on a1.id=a2.id left join a3 on a2.no = a3.no group by a1.id ; 得出的結果是 出於其它因素必須要串連a3表,導致了money為35,我想要的是money為25,應該怎麼寫? 回複討論(解決方案)
Time of Update: 2016-06-23
Memcache類函數列表如下: Memcache::add ? 添加一個值,如果已經存在,則返回false Memcache::addServer ? 添加一個可供使用的伺服器位址 Memcache::close ? 關閉一個Memcache對象 Memcache::connect ? 建立一個Memcache對象 memcache_debug ? 控制調試功能 Memcache::decrement ? 對儲存的某個key中的值進行減法操作
Time of Update: 2016-06-23
在做一個訂單系統,在用視圖模型的時候列印不出東西。 自訂的視圖模型 array('id','orderNo','date','money','memo','state','_type'=>'LEFT'),'client' => array('clientName','_on'=>'order.client_id=client.id','_type'=>'RIGHT'),'user' => array('userName','_on'=>'order.user_id=user.id')
Time of Update: 2016-06-23
學習php一年半了,這一年多的時間都在企業專案中成長。接觸到的技術有一些,平時的web開發技能基本都知道,但都感覺不是十分的深入,現在就是覺得有些迷惑,不知道接下該朝怎麼的目標前進,有沒有過來人指點一二,謝謝 ! 回複討論(解決方案) 覺得不深入,那就深入點 不就是做網站嗎?不需要什麼高深的玩意 你知道人家在想什麼、做什麼就夠了 多做項目就行了。做了兩年的項目嗎?那麼項目經驗應該十分 豐富了的。