Time of Update: 2016-06-23
筆者開發情景: 需要引導公眾平台使用者點選連結進入註冊頁面,在註冊頁面需要擷取使用者的openid。技術核心是需要藉助網頁授權,並且在得到授權code時通過js立刻擷取openid。 網上關於網頁授權後一步步擷取openid的文章大多是理論步驟的解說,落實到代碼上具體怎麼儘可能快的拿到openid的內容很少。筆者十分憤怒,決定寫下代碼和大家分享 這個過程需要一個前端頁面代碼和一個後端輔助程式,我這裡前端是html+js,後端是php。 直接上代碼,代碼裡注釋解釋的比較清楚:
Time of Update: 2016-06-23
我是新手,剛剛做了一個測試程式。資料庫是mydb,裡面只有一張表user;程式的功能是從mydb裡查詢使用者名稱和客碼。 可是每次運行都不能返回結果,不知道為什麼。 代碼如下: if(!get_magic_quotes_gpc()) echo "magic_quotes_gpc is off"; $uname=$_POST['uname']; $input_passwd=$_POST['passwd']; echo $uname.''
Time of Update: 2016-06-23
Remote procedure call (RPC) (using php-amqplib) In the second tutorial we learned how to use Work Queues to distribute time-consuming tasks among multiple workers. 在第二個指導中,我們學習了如何運用工作隊列在多個worker之間分發耗時的任務。 But what if we need to run a
Time of Update: 2016-06-23
公司項目中WEB項目幾乎都是使用codeigniter架構,為了降低PHP的單次執行請求時間、減低伺服器處理回應時間, 同時提高每分鐘應答的總數,開發這個擴充的目的是將Router、Template、Config、Controller等架構提高的基礎通用功能由底層實現, PHP指令碼僅處理商務邏輯,發揮各自的優勢。 考慮到項目遷移的成本,所以此擴充的MVC也是基於CI原型來設計的,同時也去除了很多不常用的功能。 支援版本:PHP5.3+
Time of Update: 2016-06-23
http://dl.iteye.com/topics/download/98fff5e8-fe6e-317f-b14e-9c159e527fc3 一個組建 ~~help 好人一生平安 回複討論(解決方案) 什麼意思? 單獨使用laravel中的orm組件 什麼意思? 單獨使用laravel中的orm組件 是的 想單獨使用eloquent 試試 忘記留郵箱了。。。。370517704@qq.com 已發!
Time of Update: 2016-06-23
下面是我返回一字串的ajax頁面 a頁面 $(document).ready(function(){ $("#1").keyup(function(){ $.post("action.php",{n1:$("#1").val(),n2:$("#1").val()},function(result){ alert(result) }); }); }); action.php頁面 $txt=$_POST[
Time of Update: 2016-06-23
//a,b兩個請求並發 註冊相同使用者名稱 username='myname'$is_user = "SELECT username FROM users WHERE username='myname'";if(!$is_user){echo ("INSERT INTO users (username) VALUES ('myname')");} 假如表中欄位未設定唯一索引,程式上如何控制唯一性啊
Time of Update: 2016-06-23
次層網域 a.c.com 和 b.c.com 如果我請求 a.c.com的A.php,A.php裡POST請求b.c.com的B.php,在B.php裡設定COOKIE。 這種做法,COOKIE是不是存在伺服器上了? 而不是在我請求的用戶端上? 如何解決呢,謝謝 回複討論(解決方案) cookie 是儲存在用戶端。 cookie 的讀寫 有網域名稱限制。 你把cookie 寫到 .c.com 這個域下面就可以在兩個網站共用cookie
Time of Update: 2016-06-23
array ( 0 => array ( 'cust_no' => '237109S92B', 'hi_no' => 'MEC38-431', 'arr_time' => '30/03/2014 9:00', 'totals' => 15, 'ch_date' => '26/03/2014 0:00', 'snp' => 15, 'mount' => 1, 'c_type' => 'D22', ), 1 => array (
Time of Update: 2016-06-23
// 擷取100?200之間的素數function main(){for($i=100; $i";}}}// 我的疑慮在break那個地方,測試最後的結果,有沒有break,都是一樣的結果。// 但如果要用程式來解釋數學定義,就得加上break對吧? 回複討論(解決方案) 有沒有 break 都不會影響列印的結果,因為列印的條件是 $i 素數 但是對於運行效率而言,沒有 break 時需比較完全部資料後($i-1)才結束,而有 break
Time of Update: 2016-06-23
本地好好的,傳到伺服器上就報這個錯誤,smarty模版刷不出來。。我要如何調試呢 錯誤資訊如下: Request URL:http://106.187.43.40/lovewords/test.php Request Method:GET Status Code:500 Internal Server Error Request Headersview source Accept:text/html,application/xhtml+xml,application/
Time of Update: 2016-06-23
a1(); } catch (Exception $e) { throw $e; //throw new Exception($e->getMessage()); } }}class c { public function c1 () { try { $a = new b(); $a->b1(); } catch (Exception $e) { throw $e; } }}try { $c = new c(); $c->c1();} catch
Time of Update: 2016-06-23
如下,效果: 2 3 4 5 6 7 8 9 1 3 4 5 6 7 8 9 1 2 4 5 6 7 8 9 1 2 3 5 6 7 8 9 1 2 3 4 6 7 8 9 1 2 3 4 5 7 8 9 1 2 3 4 5 6 8 9 1 2 3 4 5 6 7 9 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 回複討論(解決方案) $arr1 = array('1','2','3','4','5','6','7','
Time of Update: 2016-06-23
SELECT * FROM add ORDER BY LENGTH( title ) DESC LIMIT 10 資料20W條,執行要1秒多。。。。怎麼最佳化哇 回複討論(解決方案) 這已經是最簡單的了啊 還怎麼最佳化啊 建議用緩衝吧 查詢的結果緩衝起來 不需要反覆查詢了 order by 恐怕最佳化不了,1秒多也不慢呀。 20W條不多,建議重新設計資料庫,建立一個列,儲存LENGTH( title ) ,在插入時,用
Time of Update: 2016-06-23
$upload = new \Think\Upload(); // 執行個體化上傳類 $upload->maxSize = 3145728; // 設定附件上傳大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg'); // 設定附件上傳類型 $upload->savePath ='1/'; // 設定附件上傳目錄 // 上傳檔案
Time of Update: 2016-06-23
我想使用網上的工具對js和css進行壓縮。 但是之後每次要改代碼,不都得: 1.把壓縮檔刪除 2.把源碼檔案名稱改成正式檔案的名字 3.改代碼 4.把源碼檔案名稱改回來 5.去網站上壓縮 6.產生壓縮檔 7.上傳 這麼麻煩...而且網站好幾個js檔案,好幾個css檔案... 想問有沒有什麼能簡化步驟的辦法。 PS:主要是我代碼中注釋很多,壓縮就能省很多流量,也比較安全。 回複討論(解決方案) 你自己安裝個壓縮公用程式是首選
Time of Update: 2016-06-23
Test the input 0){ echo 'Error:'.$_FILES['picture']['error'].''; } else{ echo "Upload:".$_FILES['picture']['name'].''; echo
Time of Update: 2016-06-23
重啟之前沒有這個問題,apache伺服器,求大神們看看,大概是哪兒的問題,別的沒動,就重啟了下伺服器 回複討論(解決方案) 你看看這個,對號入座 http://baike.baidu.com/link?url=H9e6bCRfpSwVvrKjY_5oRT9qPOEXr3-lcgwwLPDGK7gXggG7S-JAkJ0E1cT4jy2sqnxNRzFhsEplmOVAsFoVEK php-fpm呢? 防火牆? php-fpm呢? 防火牆?
Time of Update: 2016-06-23
這是什麼問題,剛買的空間。 伺服器是windows 回複討論(解決方案) 簡單運行一個頁面可否? 在運行 php 程式時伺服器報 500 錯 這是因為 php 的錯誤顯示功能沒有開啟,php 檢查出的錯誤資訊無路可去 不過你可能無法開啟這個功能,那隻有在本地調試好後再上傳了 當然,書寫健壯的程式是非常必要的 如果程式本身容錯性好,自然就不會出問題了 簡單的頁面 可以運行。 開啟錯誤顯示,看看詳細的錯誤資訊是什麼。
Time of Update: 2016-06-23
public function add_article(){if($this->create()){p($_POST);p($_FILES);if(!empty($_FILES['thumb']['name'])){$upload = new \Think\Upload();$upload->savePath = './upload/article/';$upload->exts = array('jpg', 'gif', 'png',