Time of Update: 2016-06-23
資料庫中表為個人資訊表,有性別欄位,用ThinkPHP從資料庫中取出資料之後,如何根據結果,改變表單中 男 女 那個單選框被選中呢? 回複討論(解決方案) 各位大蝦幫個忙哈,小弟感激不盡! 假設你取出來的值為 $sex, />男 />女 男 假設你取出來的值為 $sex, />男 /……
Time of Update: 2016-06-23
聲明:本系列部落格參考資料《大話設計模式》,作者程傑。 前面我們介紹了簡單工廠,今天我們繼續學習另外一個工廠??Factory 方法。 具體案例:請MM去麥當勞吃漢堡,不同的MM有不同的口味,要每個都記住是一件煩人的事情,我們一般採用FactoryMethod模式,帶著MM到服務員那兒,說“要一個漢堡”,具體要什麼樣的漢堡呢,讓MM直接跟服務員說就行了。 Factory
Time of Update: 2016-06-23
function piclist() { var did = $('#did').combobox('getValue');$('#dlg').dialog('close');$('#dlg_pic').dialog('open').dialog('setTitle','添加'); var pic = 'pic'; $.ajax( { type: "get", url : "../php/staff.php", data: "o="+pic,
Time of Update: 2016-06-23
這幾天一直都在鑽研pengcheng大神的自訂mvc,以及他的新聞執行個體,從中體會mvc的power。再次對pengcheng大神表示崇高的敬意~架構雖然滿大街了,但不妨礙我們通過構思自己的架構來加深對架構的理解,知其然更要知其所以然。先對pengcheng大神方向上香....鞠躬. 好吧,不鬧了~進入正題。
Time of Update: 2016-06-23
function qrcode1($data, $filename = 'test.png', $picPath = false, $logo = false, $size = '4', $level = 'L', $padding = 2, $saveandprint = false) { /* * function qrcode(){ * $filename='qrcode.png'; * $logo=SITE_PATH."\\Public\\Home\\images\
Time of Update: 2016-06-23
PHP7將在2015年10月正式發布,我們來看看官網給出的php7 特性 官網: http://www.php7.ca/ https://wiki.php.net/phpng PHP7新特性( What will be in PHP 7 / PHPNG ) Performance Improvements with the addition of PHPNG engine. 使用PHPNG引擎來提升效能 JIT -
Time of Update: 2016-06-23
1.首先建立個sql表,表內容如上所示: 2.建立個公用檔案conn.php來連結資料庫: header("Content-Type:text/html;charset=utf8");//申明編碼格式 $conn=mysql_connect("localhost","root","aaaaaa") or die("資料庫連接錯誤".mysql_errno());//串連sql mysql_select_db("phptest",$conn); mysql_query('SET
Time of Update: 2016-06-23
作者:zhanhailiang 日期:2015-04-17 首先,請閱讀include,其中重點說明了“include所包含的代碼繼承了 include 所在行的變數範圍”: 當一個檔案被包含時,其中所包含的代碼繼承了 include 所在行的變數範圍。從該處開始,調用檔案在該行處可用的任何變數在被調用的檔案中也都可用。不過所有在包含檔案中定義的函數和類都具有全域範圍。 這意味著,include裡的代碼可以訪問到所在行處能訪問到的所有相關變數。 如下,我將編寫test.php
Time of Update: 2016-06-23
聲明:本系列部落格參考資料《大話設計模式》,作者程傑。 前面我們介紹了簡單工廠和Factory 方法設計模式,今天我們學習最後一個工廠??抽象工廠。 案例:追MM少不了請吃飯了,去麥當勞,只管向服務員說“兩個B套餐”就行了。麥當勞就是B套餐的AbstractFactory,B套餐裡含有漢堡, 雞翅和飲料. 麥當勞或肯德基會根據B套餐的規格, 讓漢堡Factory, 雞翅Factory,飲料Factory分別生產對應B套餐的材料.
Time of Update: 2016-06-23
php 的全域變數看起來很好用,但稍有不慎,很容易被套住。 比如: 如果一個簡單的php設定檔如下: $name="Yi_Zhi_Yu"; 當我們想要使用這個$name的時候,都知道使用include就行了。沒錯,這樣可以。但假如我想把這個$name作為一個全域變數使用,以方便統一修改呢 也容易: include("./config.inc");global $name;echo $name; //Yi_Zhi_Yu 那麼問題來了,假如某個函數裡我要用這個全域變數呢,或許你會這麼寫
Time of Update: 2016-06-23
先不說定義,先來看運用情境,這些定義咋的,老懞,由情境想到設計模式顯然是比較好理解的一個方法。 情境:新使用者名稱註冊完 要完成的工作:1,新使用者送積分 2,新使用者送優惠? 3,記錄新使用者log日誌 觀察者模式: 通過情境我們可以分析,當使用者註冊完,系統要執行一系列商務邏輯,我們可以把這一系列商務邏輯看成觀察者,分別有積分類觀察者,優惠?類觀察者,log類觀察者, 這些觀察者一直在監聽使用者類,當使用者執行註冊這個動作之後,觀察者們各自開始自己的商務邏輯。
Time of Update: 2016-06-23
初學。請問 直接調用 file_get_contents()可以獲得傳回值。而通過ajax 調用含有 file_get_contents 後台 就沒有任何響應呢 回複討論(解決方案) 目標 url ? 你的代碼? 不是跨域了,即使你寫錯了 控制台看下有沒有報錯 目標 url ? 你的代碼? 不是跨域了,即使你寫錯了 謝謝。是跨域了。想ajax發送請求給自己的網站後台
Time of Update: 2016-06-23
上一章:php +ajax +sql 實現資料互動 上一章,講解了php +ajax +sql實現資料非同步載入,現在我們來瞭解下講的的分頁,這裡我們用ajax來實現分頁效果 注意:這裡的代碼大部分和上一章相似,不同的地方我會用這樣的來顯示 1.首先建立個sql表,表內容如上所示: 2.建立個公用檔案conn.php來連結資料庫: header("Content-Type:text/html;charset=utf8");//申明編碼格式 $conn=mysql_
Time of Update: 2016-06-23
?Array ( [0] => Array ( [myname] => 魏亮 ) [1] => Array ( [myname] => 宋向東 ) [2] => Array ( [myname] => 王克嬌 ) [3] => Array ( [myname] => 劉彥賓 ) [4] => Array ( [myname] => 程秀芹 ) [5] => Array ( [myname] => 李國振 ) ) 這是查出來的資料 $sql = "select myname from
Time of Update: 2016-06-23
概述 今天剛好周六,昨天有人在群裡問如何實習php的即時通訊。我也搜了搜資料,打算自己實現一遍php訊息推送中的-ajax長輪詢的。我覺得對php即時通訊的介紹寫得比較好的是: 可以參考一下,其他我就不多說了,參考連結,優於用於示範,就沒有操作資料庫中的東西了。 My Code 入口代碼 index.html 反ajax推送 訊息框 1 2
Time of Update: 2016-06-23
一個硬體往伺服器連接埠上發送資料(抓包軟得到的是正確的16進位),通過抓包軟體抓取的資料是正常的(16進位),然而通過php的socket接受到的資料(通過轉換後也是16進位,未轉換是亂碼),下面貼上代碼,請高手幫忙看下哪裡錯了。為什麼php的socket擷取的資料和抓包軟體擷取的不一樣 通過抓包軟體擷取的正確代碼是(16進位的):FA 01 01 FF AA 03 00 01 00 0B 00 00 00 A3 通過php
Time of Update: 2016-06-23
PHP斷點續傳的原理與實現 斷點續傳主要是HTTP協議中的Content-Range前序。其理解如下: Content-Range:響應資源的範圍。可以在多次請求中標記請求的資源範圍,在串連斷開重新串連時,用戶端只請求該資源未被下載的部分,而不是重新請求整個資源,實現了斷點續傳。迅雷就是基於這個原理,使用多線程分段讀取網路上的資源,最後合并。關於PHP使用多線程實現斷點續傳稍後討論。本文只實現簡單的斷點續傳。 代碼實現: 先定義一個函數 getRange() 這個函數用來處理
Time of Update: 2016-06-23
echo (int) ( (0.1+0.7) * 10 ); // 顯示 7 echo (int) ( (0.2+0.7) * 10 ); // 顯示 9 ?> 第一條的執行結果為什麼不是8 回複討論(解決方案) 浮點數的精度問題 printf('%0.16f', (0.1+0.7) * 10 ); // 7.9999999999999991 浮點數的精度問題 printf('%0.16f', (0.1+0.7) * 10 );
Time of Update: 2016-06-23
PHP中的比較子有點詭異,很容易出錯,現列出比較規則: 1、當兩個字元進行大小比較時,是比較著這兩個字元的ASCII碼大小??這條很容易理解。 2、當兩個字串進行大小比較時,是從第一個字元開始,分別比教對應的ASCII大小,只要從從某個對應位置開始,其中一個字串的當前位置字元大於另一個字串對應位置字元,即直接判別出這兩個字串大小,如'ba'>'az'??這條其實大家也都知道的。 那麼'10'與'a'比較呢,當然還是一樣的啦,首先將'1'和'a'ASCII碼進行比較,'a'大。 3
Time of Update: 2016-06-23
/** * 擷取兩個路徑之間的相對路徑 * @param $path1 路徑1 * @param $path2 路徑2 * @return 返回相對路徑或者false(在同一個目錄下) */function relativePath($path1, $path2){ // 將各自的路徑(不包含檔案)存放到array數組中 $arr1 = explode('/', dirname($path1)); $arr2 = explode('/', dirname($path2));