Time of Update: 2016-06-23
如何用PHP開發API介面,就像新浪微博、人人網那樣為第三方(如網站主、移動軟體)提供API介面。 請問有沒有例子或者範例程式碼,聽人說ucenter好像是,但不太清楚應該看其中哪些內容。謝謝 回複討論(解決方案) 用soap吧! 隨便找個oauth2伺服器端即可。 介面其實很好寫的,我都寫過兩套了…… 隨便找個oauth2伺服器端即可。 介面其實很好寫的,我都寫過兩套了…… 大神,可以給個原始碼參考一下嗎?第一次接觸,實在是有很多地方不太明白 求解啊,
Time of Update: 2016-06-23
在開發一個會員管理系統,希望有一個超級管理員的許可權可以做任何操作,不知道怎麼和別的使用者區分,現在想把程式做成預設為超級管理員訪問,然後別的使用者再根據傳進來的許可權判斷,但是又擔心判斷寫得不好,別的使用者也可以獲得超級管理員的許可權了,或者只能用一大堆if else判斷是否超級管理員權限又覺得太麻煩,請教大家該怎麼設計比較好? 回複討論(解決方案) 演算法本身不存在 超級管理員、使用者 間的差異 你只是給不同的使用者賦予了不同的許可權,顯然超級管理員被賦予了全部的許可權
Time of Update: 2016-06-23
thinkphp CSS 問什麼我在模板中引用css引用不進去,是各個檔案的資訊,初學thinkphp 回複討論(解決方案) 1、__PUBLIC__:會被替換成當前網站的公用目錄通常是 /Public/ 2、你是這樣訪問的 http://localhost/ThinkPHP3/ 那麼 http://localhost/Public/test.css 顯然是錯誤的,少了 /ThinkPHP3 這一層 你可以在瀏覽器中“查看網頁原始碼”來證實這一點
Time of Update: 2016-06-23
利用echo $myrow1[xm_name];可以輸出項目名稱,利用echo $myrow2[zf];可以得到項目的總分,可是如何在php中將其儲存在變數中呢?$xm_name=$myrow1[xm_name];和$xm_zf=$myrow2[zf];兩句中變數echo後無結果。 $query1=mssql_query("select * from tb_xm where
Time of Update: 2016-06-23
現在的時間有三種狀態,第一種已到期時間,第二種未到期時間,第三種時間為確定時間我現在想得到的效果是未到期時間在前,為確定時間在中間,到期時間在後,排序語句應該怎麼寫? $list = $activity->where('is_check=1')->order('actdate desc')->limit($Page->firstRow.','.$Page->listRows)->select(); 現在的排序只是按照時間desc排序,由於涉及到分頁,所以不太會寫了,請各位幫幫忙。謝謝。
Time of Update: 2016-06-23
本帖最後由 cnaaa8 於 2013-06-21 09:55:14 編輯 網頁編碼GB2312(“注意這點,比較重要”),代碼如下 當這裡關鍵詞為"玻璃移門"時,就無法解析json,但產生的url直接通過瀏覽器訪問就有資料,如果關鍵詞為"手機",就可以正常解析json,file_get_contents得到的資料貌似是utf-8的格式 listItem;}function
Time of Update: 2016-06-23
回複討論(解決方案) 理論上 php 可以做任何事情 事實上php一直在做這件事情 事實上php一直在做這件事情 php與mysql,這兩隻,就可以搞定所有網站後台? 不然你以為PHP能做啥呢??? php可以讓你做自己想做的事。 相信php,它可以 php還可以製作“阿姆斯特朗迴旋加速噴氣” 網站商品搜尋系統,其實和php關係不大,你的商品存在資料庫中,說白了還是靠資料庫去搜尋麼。和語言沒什麼關係。
Time of Update: 2016-06-23
檔案上傳 亂碼 所有字元集都設定的是utf8,但上傳檔案後在檔案目錄下發現中文檔案名稱亂碼,然後就在上傳前把檔案名稱轉為了GB2312碼,這時候檔案名稱可以顯示中文了,但是資料庫存放路徑的時候不能插入了,我就把那張表改成了GB2312的字元集,按理說這樣就可以了吧,還是插入不了?怎麼辦 回複討論(解決方案) 這裡涉及兩個概念,系統的編碼和字元的編碼 不知道你上傳前是什麼系統,如果是windows(98以後),選了"gb2312"編碼實際上是cp936(相當於GBK)編碼
Time of Update: 2016-06-23
本帖最後由 cnaaa8 於 2013-06-30 19:10:30 編輯 現有一個數組,數組中的內容不定,所以拋棄了implode分割數組的方法轉化為字串在儲存,因為資料庫編碼是gbk的,將數組轉化為json格式的也放棄了,json必須為utf-8格式的,如果轉換為json後在用iconv轉換為gbk,插入資料庫,那麼在讀取時,iconv在反轉換某些資料時會報錯,序列化的話聽說在用有些數組時飯序列化時轉不過來會報錯,所以也放棄了,別的還有什麼方法呢 回複討論(解決方案) 序列化
Time of Update: 2016-06-23
用的oracle資料庫,有個sequence名為aid,在插入資料的時候需要先獲得aid.nextval,然後再拼接若干字母,作為欄位值插入。本來在資料庫中可以“select aid.nextval from dual”,那麼用thinkphp的話,要如何獲得?thinkphp這塊比較菜,請具體點說,謝謝大仙們了 ~~ 回複討論(解決方案) tp 無聊的繞了一個圈子,最後還是執行到了這裡 /** +------------------------------------
Time of Update: 2016-06-23
要求: 1.加密後的長度和加密前的長度一樣長 2.加密後的字串中只允許出現a到z中的字母和0到9的數字 3.根據秘鑰可以再算回來 加密前的字串也都是字母和數位組合 如加密前的字串:us3kqvu 回複討論(解決方案) 你可以試試凱撒加密和柵欄加密,或者將兩種方法都用進去 凱撒密碼 $key = '3ae';$s = caesar_encode('us3kqvu', $key);echo "$s\n";echo caesar_decode($s,
Time of Update: 2016-06-23
PHP 圖片 行業資料 IM $im=imagecreatetruecolor($w,$h); 這條代碼通過指定寬和高建立了一個image資料來源. 現在我知道一個圖片的資料來源,通過 imagecreatefromjpeg($filestring)獲得的, 想反過來就寬和高,怎麼辦? 強調,參數必須是資料來源 回複討論(解決方案) getimagesize 設 $im = imagecreatefromjpeg($filestring);
Time of Update: 2016-06-23
網址:http://s.taobao.com/search?spm=a230r.1.0.92.1cx4fx&initiative_id=tbindexz_20130608&tab=all&q=%CA%D6%BB%FA&source=suggest&suggest=0_1&cd=false&v=auction&cat=1512 要求一個正則把裡面的寶貝的"圖片URL","寶貝名稱","寶貝URL","寶貝價格","最近成交量","賣家暱稱","評論數","賣家所在地",一共8個匹配出來
Time of Update: 2016-06-23
訂單統計 -->-->StartTime = $this->get_microtime(); } function stop() { $this->StopTime = $this->get_microtime(); } function spent() { return round(($this->StopTime - $this->StartTime) * 1000, 1); }
Time of Update: 2016-06-23
代碼如下,因為建構函式中需要傳入多個值,而每次傳入的值個數可能不固定,如果沒有傳入,就使用構造甘薯中預設的值,所以這裡我採用數組傳入,在下面我已經通過implode將數組切成字串並用","串連了,為什麼傳進去後 都轉入了$host的變數下,結果是 host:192.168.1.1,1212 port:80 也就是說post傳到了$host裡而port還是用的類中預設的 class test{public function __construct($host="127.
Time of Update: 2016-06-23
本帖最後由 A1023824314 於 2013-07-29 18:05:01 編輯 資料庫 $a=mysql_connect("localhost","root",""); if($a) echo "shi"; $as=mysql_select_db("study",$a); if($as) echo "shi"; $sql="INSERT INTO s1 (id,cash)values('','1
Time of Update: 2016-06-23
$xmpc_id='4';/******************************************/$query1=mssql_query("select * from tb_xm where xm_pcid='$xmpc_id'");while($myrow1=mssql_fetch_assoc($query1)){$query12=mssql_query("select sum(xmpf_small_zf) as zf from tb_xmpf where xmpf_xm='$
Time of Update: 2016-06-23
本帖最後由 dz215136304 於 2013-04-04 10:25:43 編輯 類比登陸織夢,版本5.7,已經去掉後台驗證碼,不知道為啥一直登陸不上(提示登陸成功卻又跳回登陸地址) 回複討論(解決方案) 沒人會嗎 坐等高手 坐等高手啊,沒人會嗎 代碼的12 行改成 echo curl_exec($ch); 你嫩剛看到什嗎? 代碼的12 行改成 echo curl_exec($ch); 你嫩剛看到什嗎?
Time of Update: 2016-06-23
本帖最後由 dz215136304 於 2013-06-11 11:35:47 編輯 url必須為以下代碼中的url,經測試,在抓取時,如果q後面的參數帶空格,他會自動把"&"轉換成"&",從而造成資料無法抓取,在網頁中直接輸入網址是可以得到內容的,求解決方案 $url="http://110.75.65.8/search_turn_page_iphone.htm?sort=&q=liz claiborne&page=1&showMode=list";echo
Time of Update: 2016-06-23
php mysql錯的所在行的函數我想知道是什麼 高手 有這個函數麼 我記得有 。。。 回複討論(解決方案) 沒人知道麼 mysql_error() 錯在哪不都知道了嗎 嗯 謝謝你的回複 但是我要的不是這個 沒有! mysql錯,已經離開了php 也就是說,即使mysql指令錯了,php 也不會報錯。雖然你可以調用mysql_error()得到錯誤資訊,但這已經不是php的事情,而是你的事情了