Time of Update: 2016-07-13
下面介紹了幾種產生EXCEL文檔的php實現程式,有需要的朋友可參考。原生態的寫法原始方式:發送header,用附件的表頭髮送到使用者瀏覽器表示是要下載的,然後讀出資料庫中的資料,一條一條的解析,寫入excel格式的檔案中 代碼如下複製代碼 $DB_Server = "localhost"; $DB_Username = "root"; $DB_Password = ""; $DB_DBName = "DBName"; $DB_TBLName =
Time of Update: 2016-07-13
昨天要判斷使用者IP來源,然後再輸入使用者IP所在網段所在地址,我們第一條就需要把IP地址與整型互相轉換功能實現,下面我來看看系統函數ip2long與long2ipPHP中有內建函數ip2long可以將ip地址轉換整型。 代碼如下複製代碼 $ip = '210.110.11.49';echo ip2long($ip);輸出:-764540111 輸出的整型有負號是因為我們得到的結果是有符號整型,有符號整型最大值2147483647,要把結果轉換為無符號型可以這麼寫3530427185
Time of Update: 2016-07-13
如果我們要匹配中文漢字在php與js中只要利用正則/^[\\x{4e00}-\\x{9fa5}]+$/u,匹配雙位元組字元(包括漢字在內):[^/x00-/xff]即可,具體如下 js版匹配中文字元的Regex: [/u4e00-/u9fa5]匹配雙位元組字元(包括漢字在內):[^/x00-/xff] 代碼如下複製代碼 var reg = /^[u4e00-u9fa5]+$/;if(reg.test(str)){
Time of Update: 2016-07-13
本文章來給大家推薦一個不錯的購物車效果,這裡主要求包括了幾個東西,一個是購物車類用php寫的,
Time of Update: 2016-07-13
最近在開發一個Discuz!外掛程式,今天遇到一個問題,我在背景一個函數中調用外掛程式的變數資料時返回空值,測試幾次無果後突然想起應該是沒有載入緩衝導致的,於是加入了loadcache(\'plugin\')載入外掛程式緩衝。可是問題依舊。分析一下問題,需要調用到到資料的是一個函數(暫且稱為函數A),已經執行了global
Time of Update: 2016-07-13
我們來給大家介紹一下關於在php中無發限分類的一些用法,包括有直接無限分類資料庫與數組的操作,有需要的朋友可參考參考。先看一個php與mysql資料庫的無限分類建立資料庫 :id,fid,fname(id和fid都必需是數字類型而且fid的預設值一定要設成0; 代碼如下複製代碼 $stime=microtime();$db=@mysql_connect("localhost","root","micronsky.net") or
Time of Update: 2016-07-13
一個網友寫的地市聯動的php分類程式,大家可參考參考。寫一個函數,將資料 代碼如下複製代碼 $array = array( 0=>array("","河北"), 1=>array("","北京"), 2=>array(0,"保定"), 3=>array(1,"海澱"), 4=>array(3,"中關村"), 5=>array(2,"涿州")); 處理後返回如下:河北-保定--涿州北京-海澱--中關村 代碼如下複製代碼 function
Time of Update: 2016-07-13
郵箱驗證代碼大都是不能驗證一個字母的網域名稱或一個字母的使用者名稱,如:i@fufuok.com 或 fufu@9.cn 。解決方案如下:1,不做總長度判斷,長度判斷可以自己加上;2,支援.net.cn,.com.cn這樣的網域名稱尾碼;3,郵箱名部分以字母或者數字開頭,中間可以有“-”與“_”符號;4,網域名稱部分以字母或者數字開頭,中間可以有“-”與“_”符號;PHP 郵箱驗證Regex
Time of Update: 2016-07-13
在php中要產生驗證碼圖片是相當的簡單的,因為在php中為我們提供了圖形gd.dll庫,要啟用gd圖形庫我們只要在在php.ini中把php-gd前面的;去就可以了。方法一 代碼如下複製代碼 $authnum=''; $ychar="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"; $list=explode(",",$ychar);//分割函數
Time of Update: 2016-07-13
本文章不但要講述了關於正則達式而且還講述了關於郵箱正則的構成用法詳解,有需要瞭解的朋友可以參考一下,同時我們也提供了多種不同的郵箱驗證執行個體.Regex了 代碼如下複製代碼 ^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$ 在這段Regex中,“+”表示前面的字串連續出現一個或多個;“^”表示下一個字串必須出現在開頭,“$”表示前一個字串必須出現在結尾;
Time of Update: 2016-07-13
本文章總結了關於php檔案上傳及錯誤碼的介紹,有需要學習的朋友可參考一下本文章。上傳作業碼 代碼如下複製代碼 if($_FILES['myfile']['error'] > 0) { //判斷檔案是否可以成功上傳到伺服器,0表示上傳成功 echo 'Error: '; switch ( $_FILES['myfile']['error'] ) { case
Time of Update: 2016-07-13
我們經常會在網站中看到可以直接把網站以捷徑儲存到自己的電腦中,然後只要點擊就可以實現進入網了,那麼php中怎麼把網頁添加到案頭捷徑呢。功能簡單,直接上代碼。 代碼如下複製代碼 火星時代IT開發 shortcuts.php 代碼 代碼如下複製代碼 $Shortcut =
Time of Update: 2016-07-13
PHP資料集構建JSON及新數組介紹介紹有需要的朋友可參考一下。 代碼如下複製代碼 function RecordToJson($recordset) { $jstr='['; while($rs = $recordset->Fetch()) { //$nick = iconv("GBK",'utf-8',$rs['nick']);/*轉換為utf-8編碼*/ //TODO:遍曆結果集
Time of Update: 2016-07-13
這是一段很簡單的程式利用了php的file_get_contents函數來採集百度的資料,然後通過simplexml_load_String把它資料解析出來,這樣資料就儲存到了一個數組,我們就可以方便的利用了。 代碼如下複製代碼 function getBaiduHotKeyWord(){ $templateRss = file_get_contents('http://top.baidu.com/rss_xml.php?p=top10'); If (preg_match(
Time of Update: 2016-07-13
在php+mysql中要實現分頁相對很簡單,只要擷取page再X 每頁幾條記錄然後再利用limit n,M就可以完美的實現分頁了,本執行個體講述的很清楚有需要的同學參考下。項目結構:運行效果:資料庫連接代碼 代碼如下複製代碼 $conn = @ mysql_connect("localhost", "root", "") or die("資料庫連結錯誤"); mysql_select_db("form", $conn); mysql_query("set names 'GBK'");
Time of Update: 2016-07-13
介紹一個自定函數用來把 數字轉換成貨幣格式有需要的同學可以參考一下本函數。 代碼如下複製代碼 function format_money( $STR ) { if ( $STR == "" ) { return ""; } if ( $STR == ".00" ) { return "0.00"; } $TOK
Time of Update: 2016-07-13
php使用者註冊時常用的一些常用總結,包括有檢測是否符合使用者名稱格式 檢測是否符合使用者名稱格式 檢測參數的值是否相同 檢測參數是否為中文等等。 代碼如下複製代碼 /*** Check檢測類*/Class Check{ /** * IsUsername函數:檢測是否符合使用者名稱格式 * $Argv是要檢測的使用者名稱參數 * $RegExp是要進行檢測的正則語句 * 傳回值:符合使用者名稱格式返回使用者名稱,不是返回false */ function
Time of Update: 2016-07-13
本文章介紹了關於php分多步填寫投票調查表單實現方法,大致為 把使用者填寫的內容擷取之後儲存在一個隱藏中,然後最後一步就一次提交給資料庫。1.php 代碼如下複製代碼 2.php 代碼如下複製代碼 3.php 代碼如下複製代碼 4.php 代碼如下複製代碼
Time of Update: 2016-07-13
文章介紹了利用phpRegex提取圖片地址 超連結 標題 實現代碼,有需要的朋友可參考一下。Regex提取網址中的id 代碼如下複製代碼 preg_match('/http://t.sina.com.cn/(d+)/fans//',$html,$result); Regex提取網址中的idecho $result[1]; PHP的Regex提取圖片地址的代碼。 代碼如下複製代碼 $str=''; $pattern="//";
Time of Update: 2016-07-13
本文章是基於jquery的ajax來實現資料跨域調用,主要是利用php即時返回json資料,這樣就方便的實現的ajax跨域資料調用了。jquery檔案我這裡不提供下載了,大家可以直接到google去下載哦,可以在頁面定義一個調用方法,如下: 代碼如下複製代碼 function getData(){ $.getJSON("http://123.123.123.123/?callback=?", { "m":"data",// 指定php的檔案名稱字 "act":"getdata",//