根據 Mysql 裡的欄位 自動產生 類檔案:但需要匯入:require_once ./db/ez_sql_core.php;require_once ./db/ez_sql_mysql.php;協助文檔:http://jvmultimedia.com/docs/ezsql/ez_sql_help.htm :核心代碼:複製代碼 代碼如下: class db{ /*******************************************************************
json_encode 只支援utf-8格式這個就不多說了 複製代碼 代碼如下: $array = array ( [0] => array ( [sale_unit_detail_id] => 13 [price] => 740000 [geometric_lat] => 51.50348620 [geometric_lng] =>-0.01710900 ) [1] => Array ( [sale_unit_detail_id] => 27 [price] => 740000
1. preg_replace() $msg = preg_replace("/和中間的部分 $msg = preg_replace("/]+>/", "", $msg); -----是刪除<>和中間的內容 i (PCRE_CASELESS) 如果設定此修正符,模式中的字元將同時匹配大小寫字母。 s (PCRE_DOTALL) 如果設定了此修正符,模式中的圓點元字元(.)匹配所有的字元,包括分行符號。沒有此設定的話,則不包括分行符號。這和 Perl 的 /s 修正符是等效的。排除字元類例如 [^
複製代碼 代碼如下: /** * 簡單選擇排序 simple selection sort * * 原理: 一次選定數組中的每一個數,記下當前位置並假設它是從當前位置開始後面數中的最小數min=i,從這個數的下一個數開始掃描直到最後一個數,並記錄下最小數的位置min,掃描結束後如果min不等於i,說明假設錯誤,則交換min與i位置上數。 */ function sort_simple_selection($list) { $len = count($list); if(empty($len))
1.字串的定義與顯示 定義:通過””,''來標誌 顯示:echo()和print(),但print()具有傳回值值,1,而echo()沒有,但echo比print()要快,print()能用在複合陳述式中。 2.字串的格式化 printf(string $format[,mixed$args]) 第一參數是格式字串,$args是要替換進來的值,prinf(“%d”,$num); 說明,如果想列印一個”%”,必須用”%”,浮點數f,八進位用”0” 3.常用的字串函數 1.計算字串的長度
krsort()定義和用法 krsort() 函數將數組按照鍵逆向排序,為數組值保留原來的鍵。 可選的第二個參數包含附加的排序標誌。 若成功,則返回 TRUE,否則返回 FALSE。 文法 krsort(array,sorttype)參數 描述 array 必需。規定要排序的數組。 sorttype 可選。規定如何排列數組的值。可能的值: SORT_REGULAR - 預設。以它們原來的類型進行處理(不改變類型)。 SORT_NUMERIC - 把值作為數字來處理 SORT_STRING -
如微博 這看起來更加人性化,好吧,上代碼 複製代碼 代碼如下: class timeAgo { static $timeagoObject; private $rustle; private $unit; private function __construct() { } private function __clone(){ } public static function getObject() { if(! (self::$timeagoObject instanceof self) )
複製代碼 代碼如下: /** * 觀察者模式 * * 定義對象間的一種一對多的依賴關係,以便當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並自動重新整理 * 能夠便利地建立查看目標對象狀態的對象,並且提供與核心對象非耦合的指定功能 * 外掛程式系統 */ class Observerable { private $_observers = array(); public function registerObserver($observer) { $this->_observers[]
代碼: 複製代碼 代碼如下: $page=$_GET['page']; include($page.'php'); ?> 你可以這樣使用 http://www.xxx.com/index.php?page=../etc/passwd http://www.xxx.com/index.php?page=../../../etc/passwd http://www.xxx.com/index.php?page=..../../etc/passwd 擷取更多資料: etc/profile
PHPRPC 與其它 ajax 架構不同,PHPRPC 遵循的是“只做一件事,並把它做好”的原則。它只負責資料轉送,並且將傳輸做到最好!它將你以前用傳統的 ajax 方式做不到或者很難做到的事情變得輕而易舉! 相信好多人選擇 PHPRPC 的一個主要原因就是它能夠讓你開發 ajax 應用變得更加容易!儘管 PHPRPC 的強大之處不僅限於此,但我不得不承認,這確實是 PHPRPC 的一大亮點! 所以,我們的第一站,就來看看如何用 PHPRPC 3.0 來編寫 ajax 應用吧。 下
方法1 複製代碼 代碼如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://192.168.1.135/turntable/get_jump.php"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $array); curl_exec($ch); curl_close($ch); 方法2 複製代碼 代碼如下: $data[
複製代碼 代碼如下: $arr = array(345,4,17,6,52,16,58,69,32,8,234); $n = count($arr); for($i=1;$i//其中的為什麼$n-1是因為數組是從0開始計算的 //接下來是第一次內迴圈 for($j=$n-1;$j>=$i;$j--) { //如果$arr[10]//temp = $arr[9]; if($arr[$j]//$temp 暫時先把小的值放起來 $temp = $arr[$j-1]; //這個時候開始要交換位置了
複製代碼 代碼如下: echo json_encode("中文"); //"\u4e2d\u6587" 這就讓我們這些在天朝做開發的同學, 很是頭疼, 有的時候還不得不自己寫json_encode. 而在PHP5.4, 這個問題終於得以解決, Json新增了一個選項: JSON_UNESCAPED_UNICODE, 故名思議, 就是說, Json不要編碼Unicode. 看下面的例子: 複製代碼 代碼如下: echo json_encode("中文",
(代碼片斷實驗成功,成功上傳!) 因為昨天想起來學習一下PHP代碼的衝動,是來源於像模仿著做一個類似公司IMAGE LIBRARY的東西出來。所以,今天當最基本的功能實現後,對PHP有了個概念性的認識後,就很自然地想到了個重要的功能急待實現,那就是圖片的上傳。 於是,開始在網上搜羅,找到個別人部落格裡的由三個頁面組成的代碼片斷,於是拷下來研究,結果始終調試不成。本以為是公司電腦入域問題在作怪,後來經過一番嘗試後,打算暫時放一下。回家去試(因為家裡的電腦是最純淨的環境配製)。
下面的代碼:在chrome和firefox下可以產生三個cookie: cookie[one]、cookie[two]、cookie[three] 在IE下,只能產生cookie[one]、cookie[two]兩個cookie,第三個因為指定了”.65.la”,導致cookie[three]產生失敗。 複製代碼 代碼如下: setcookie(“cookie[one]“, “cookieone”,time()+36000,”/”); setcookie(“cookie[two]“,
複製代碼 代碼如下: //格式化資料(防止注入) function site_addslashes($string, $force = 0) { !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); if(!MAGIC_QUOTES_GPC || $force) { if(is_array($string)) { foreach($string as $key => $val) {
複製代碼 代碼如下: //date:2011-08-05 class RunTime//頁面執行時間類 { private $starttime;//頁面開始執行時間 private $stoptime;//頁面結束執行時間 private $spendtime;//頁面執行花費時間 function getmicrotime()//擷取返回當前微秒數的浮點數 { list($usec,$sec)=explode(" ",microtime()); return ((float)$usec +
PHP實現: 複製代碼 代碼如下: /** * 計算四則運算運算式 */ error_reporting(E_ALL); $exp = '(1+2*(3+5)/4)*(3+(5-4)*2)'; $arr_exp = array(); for($i=0;$i$arr_exp[] = $exp[$i]; } $result = calcexp( array_reverse($arr_exp) ); echo $exp . '=' . $result; function calcexp( $exp )
這看起來更加人性化,好吧,上代碼 複製代碼 代碼如下: class timeAgo { static $timeagoObject; private $rustle; private $unit; private function __construct() { } private function __clone(){ } public static function getObject() { if(! (self::$timeagoObject instanceof self) )
然而,除了安裝部分,有或多或少的針對於Windows的說明外,其它部分對所有的平台都是一樣的。順便說一下,關於安裝部分,請看本站的安裝指南。在這個教程中,我們將一步一步地建立一個小的網站,使用了PHP和MySQL的下面特性: 1. 查看資料庫; 2. 編輯資料庫的記錄; 3. 修改資料庫的記錄; 4. 刪除資料庫的記錄。 我們將同時學習MySQL和PHP,一起去感覺它們。本文直接從這裡學,如果不會安裝配置Apache+PHP+Mysql請查看網頁教學網相關文章吧!