PHP 和 JavaScript 其實很方便,PHP 原生也提供了對 JSON 格式的支援。主要包括 JSON 編碼和解碼兩個函數: json_endoce: http://cn.php.net/json_encode json_dedoce: http://cn.php.net/json_decodejson_encode — 對變數進行 JSON 編碼,並返回 value 值的 JSON 形式,例如: $arr = array ('a'=>1,'b'=>2,'c'=>
=========================================================================================================Setp2:SSL認證產生::參考:http://www.open-open.com/lib/view/open1392018954614.html=======================================================================
雖說最新的 PHP 5.4 已經良好支援 JSON 中文編碼,即通過 JSON_UNESCAPED_UNICODE 參數,例如: json_encode("中文", JSON_UNESCAPED_UNICODE)對於早前 PHP 版本,處理不轉義中文字元的 json 編碼,之前寫過 PHP 輸出中文 JSON 字串這篇文章,這裡分享個更完美的方法: /** * 不轉義中文字元的 json 編碼方法 * @param array $arr 待編碼數組 * @return
=========================================================================================================Setp1:安裝JDK、Tomcat、以及相關關聯::參考:http://jingyan.baidu.com/article/8065f87fcc0f182330249841.html=====================================================
php查詢mysql 多條件判斷輸出顯示 背景: 從mysql查詢各欄位值輸出並且按照條件用紅色字型顯示滿足條件欄位值。 條件: 1.syntime小於當前前一周時間的話顯示紅色。 2.A欄位為"無"的話,顯示紅色。 3.B欄位為"無"的話,顯示紅色。 圖一資料庫結構: 圖二資料庫各欄位值: My Code:(我只滿足了第一個條件,其餘兩個條件不知道該怎麼來寫) $sql = "select username, onoff, intime, syntime,
關鍵字 公眾平台 自訂菜單 OpenID作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/weixin-menu-get-openid.html 在這篇公眾平台開發教程中,我們將介紹如何在自訂菜單中獲得使用者的OpenID。 本篇開發教程的實質是自訂菜單及OAuth2.0授權的靈活運用。本文分為以下四個部分: 一、擁有進階介面許可權擁有進階介面許可權時,我們使用OAuth2.0授權的方式來擷取。OAuth2.0的詳細設定方法,請參考
php判斷gif圖片是否為動畫,即幀數是否大於1。代碼如下: { $fp=fopen($filename, 'rb'); $filecontent=fread($fp, filesize($filename)); fclose($fp); return strpos($filecontent,chr(0x21).chr(0xff).chr(0x0b).'NETSCAPE2.0')===FALSE?0:1; } echo IsAnimatedGif("zzsky.gif");
php漢字轉拼音php函數(由dedecms(dedecms/include/inc/inc_fun_funAdmin.php)的SpGetPinyin函數修改,dedecms的字典不太完全):php function pinyin($str, $ishead) { static $pinyins = array(); $restr = ''; $str = trim($str); $slen = strlen($str);
PHP中對於URL進行編碼,可以使用 urlencode() 或者 rawurlencode(),二者的區別是前者把空格編碼為 '+',而後者把空格編碼為 '%20',不過應該注意的是,在編碼時應該只對部分URL編碼,否則URL中的冒號和反斜線也會被轉義。下面是詳細解釋: 複製代碼 代碼如下: string urlencode( string str) 返回字串,此字串中除了 -_. 之外的所有非字母數字字元都將被替換成百分比符號(%)後跟兩位十六進位數,空格則編碼為加號(+)。 例子 1 :
在這裡和大家分享一個非常好用的 Zend Framework 分頁類 具體效果可見本站的分頁效果, CSS樣式可根據個人設計感進行更變。 這裡我會舉例示範如何使用該類, 如下: IndexController.php, 在 Action 中寫入如下代碼:複製代碼 代碼如下:protected $_curPage = 1; //預設第一頁const PERPAGENUM = 4; //每頁顯示條目數 public function indexAction(){
十三、 建造總覽(buildings.php)從這篇文章開始,對xnova的研究重點放在流程上面,其實就是大量的函數;至於頁面的構造將不再仔細解釋。buildings.php檔案不只是處理建築金屬礦產等,而是包括了建築、研究、造船廠、防禦四個功能;通過傳遞不同的參數來決定進入哪個功能,所以這個檔案其實是一個導航檔案。下面我們簡單解釋下這個檔案。//更新當前星球的建築隊列,比較複雜UpdatePlanetBatimentQueueList ( $planetrow, $user
十二、艦隊相關函數(unlocalised.php)本節將把艦隊派遣相關的函數做個說明,繼續以注釋方式說明;由於這次涉及的函數比較多,需要花不少時間來整理消化。// -------------------------------------------------------------------//// 以下是艦隊派遣需要用到的函數列表//// -------------------------------------------------------------------//
翻頁檔案一次載入了全部的內容,因而不是很適合大型的網站,而適用於資料比較少的情況。 本例未使用資料庫。 PHP Code 複製代碼 代碼如下: JavaScript Code [/code] CSS Code 複製代碼 代碼如下: body { text-align: left; direction: ltr; font-family:tahoma,verdana,arial,sans-serif; font-size: 11px; } .container {
方法一:複製代碼 代碼如下: /* 分頁類 用於實現對多條資料分頁顯示 version:1.0 Date:2013-10-20 */ /* 調用非常方便,先串連好資料庫,直接傳人查詢的sql字串即可,也可以指定每頁顯示的資料條數 例如$pages = new Page('SELECT * FROM `zy_common_member`'); 或 $pages = new Page('SELECT * FROM
PR值是google衡量網站的重要標準之一,根據google提供的結果擷取pr值,如:http://toolbarqueries.google.com.hk/tbr?client=navclient-auto&features=Rank:&q=info:phpddt.com&ch=8fabc62ea複製代碼 代碼如下:/**功能:對URL進行編碼*參數說明:$web_url 網站URL,不包含"http://"*/function HashURL($url){ $SEED =
strlen()函數和mb_strlen()函數 在PHP中,函數strlen()返回字串的長度。函數原型如下: 複製代碼 代碼如下: int strlen(string string_input); 參數string_input為要處理的字串。 strlen()函數返回字串所佔的位元組長度,一個英文字母、數字、各種符號均佔一個位元組,它們的長度均為1。一個中午字元佔兩個位元組,所以一個中午字元的長度是2。例如 複製代碼 代碼如下: echo strlen("www.sunchis.com")
ThinkPHP實現大量刪除資料原理很簡單,只需在模板頁面裡面寫上這樣傳過來就是一個數組,action的刪除函數del()如下:/****刪除函數支援刪除多條和一個**/function del(){ //dump($_GET['id']); //$name = strtolower($_GET['_URL_'][0]); //擷取當前模組名 $name = $this->getActionName(); $model = D($name);//擷取當期模組的操作對象 $id = $_
代碼一:產生一個隨機密碼的函數,產生的密碼為小寫字母與數位隨機字串,長度可自訂。相對來說,這個比較簡單複製代碼 代碼如下:/* * php自動產生新密碼自訂函數(帶執行個體示範) 適用環境: PHP5.2.x / mysql 5.0.x* */function genPassword($min = 5, $max = 8) { $validchars="abcdefghijklmnopqrstuvwxyz123456789"; $max_char=strlen(
最近在寫一個頁面,用jquery ajax來實現判斷,剛寫好測試完全沒有問題,過了兩天發現出現問題,判斷不成了。後來發現所有alert出來的傳回值前面都會加若干換行和空格。(至今不明白,同一台電腦,同樣的環境,為什麼出現這樣的問題)後來在網上發現也有人遇到了相同的問題。無論是jquery $.ajax $.get $.post 在或者是原聲的XMLHttpRequest方法都存在這種問題,這樣調用的時候和判斷的時候,有時候會出錯。看例子ajax代碼:複製代碼
PHP分頁有很多方法,今天我們就用一個小例子示範一下這個功能。複製代碼 代碼如下:$result = ""; // 上一頁 if ($offset>0) { $result .= " Prev "; } $pages = $allPageNums; //總頁數 $page = $curPage; //當前頁數 $page_len = 9; $page_len =