Time of Update: 2016-07-13
文章給你分享一篇簡單的關於ubb代碼如何利用php來解析哦,我們主要用到了preg_replace()函數,有了其它一切都好做 代碼如下複製代碼 /** +---------------------------------------------------------- * UBB 解析 +---------------------------------------------------------- * @return string +---------------------
Time of Update: 2016-07-13
一個簡單的IP地址擷取代碼,不過這個只能是擷取到伺服器上的IP不能用在用戶端哦,有需要的朋友參考下。 代碼如下複製代碼 /** * 擷取伺服器的ip * @access public * @return string **/function real_server_ip(){ static $serverip = NULL; if ($serverip !== NULL){ return $serverip; } if (isset($_SERVER)){ if (
Time of Update: 2016-07-13
本文章介紹解決XMLHttpRequest(Ajax)不能設定自訂的Referer辦法的,我們主要是利用使用伺服器作為代理.來處理,是基於curl的方法哦。在PHP中, 使用我最喜歡的最強大的CURL,嘿嘿 下面是在萬網查詢網域名稱的執行個體代碼$dn = $_GET['dn']; // 網域名稱, 不包括www$ex = $_GET['ex']; // 頂級網域名稱, 如 .com, .cn, 包括最前面的.// 查詢網域名稱是否已經註冊 代碼如下複製代碼 $url = 'http:
Time of Update: 2016-07-13
一個段經典的代碼可以用來擷取使用者的真實IP地址,包括可以是內網或是外網,有需要的朋友可以參考一下。 代碼如下複製代碼 /** * 獲得使用者的真實IP地址 * * @return string */function real_ip(){ static $realip = NULL; if ($realip !== NULL){ return $realip; } if (isset($_SERVER)){ if (isset(
Time of Update: 2016-07-13
在文章裡面我說了很多關於php計算時間間隔實現程式碼的實現方法原理以及分析如何來做這個功能,有需用的同學可以仔細看看哦。下面執行個體是告訴我們在論壇有看到關於多少秒鐘前發了文章等這些功能,分析實際時間 PHP1秒 2“秒”______________________30秒==605分鐘==60*10 //這裡我覺得應該是五分鐘,而不是一分鐘,個人覺得 一分鐘的話應該是 60*210分鐘==60*2030分鐘==60*601小時==60*60*22.5小時==60*60*5
Time of Update: 2016-07-13
文章也很簡單我們只要用利用head 發送頭部資訊就能實現把檔案下載到本了,有直接發送header資訊也有把檔案儲存在伺服器上再用header來發送哦,有需要的朋友參考下。用的是表頭方式下載 代碼如下複製代碼 Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Header( "Accept-Length: ".filesize($file_dir .
Time of Update: 2016-07-13
本文章不講代碼只講關於php留言板的設計構思與中間用到那些技術處理,有需要的朋友可以參考一下。-設計一個程式流程 1.功能需要 2.頁面設計 3.資料庫設計 4.代碼設計 5.調試發布 -表單 1.form> 2.method:表單資料轉送到伺服器的方法 post(表示在Http請求中嵌入表單資料) get (表示將表單資料附加到請求該頁的URL) 預設方法
Time of Update: 2016-07-13
提供二款利用遍曆批量修改檔案的檔案名稱的php代碼,有需要的朋友可以參考一下。執行個體一 代碼如下複製代碼 //利用PHP目錄和檔案函數遍曆使用者給出目錄的所有的檔案和檔案夾,修改檔案名稱function fRename($dirname){ if(!is_dir($dirname)){ echo "{$dirname}不是一個有效目錄!"; exit(); } $handle = opendir($dirname); while(($fn = readdir($handle))!
Time of Update: 2016-07-13
有時我們會有專業的工具去搜集網站中網頁上有email地址的內容,把內容中的郵箱地址給提取出來,下面我們來看個執行個體,有需要的參考一下。[PHP]代碼 代碼如下複製代碼 function extract_emails($str){ // This regular expression extracts all emails from a string: $regexp = '/([a-z0-9_.-])+@(([a-z0-9-])+.)+([a-z0-9]{2,4})+
Time of Update: 2016-07-13
提供一個執行個體的php自訂函數,這是一個可以批量修改檔案尾碼名的php程式,有需要的朋友可以參考一下。 代碼如下複製代碼 function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo
Time of Update: 2016-07-13
在開發中這個分頁功能肯定是少不了的,今天我們分享一個非常實用且簡單的php分頁功能的實現代碼,有需要的朋友可以參考一下。 代碼如下複製代碼 /** * 分頁函數 * * @param int $count 條目總數 * @param int $perlogs 每頁顯示條數目 * @param int $page 當前頁碼 * @param string $url 頁碼的地址 */ function
Time of Update: 2016-07-13
本文章給php初學者講了兩個php中執行個體的字元替換函數,一個是str_ireplace()一個是substr_replace()這兩個函數都比較好用,有需要的參考一下。字串的替換技術可以通過以下兩個常用函數實現:str_ireplace()函數和substr_replace()函數str_ireplace()函數使用新的子字串替換原始字串中被指定要替換的字串,文法:mixed str_ireplace(mixed search,mixed replace,mixed
Time of Update: 2016-07-13
在php中有很多方法把文字檔把轉換成數組的方法,最直接的我們可以用到file函數如 代碼如下複製代碼 $array = file('bKjia.c0m.txt');print_r( $array ); 這樣就直接輸出的數組哦,朋友可以試一下執行個體二還有朋友說有file_get_contents()先儲存到變數再利用explode以nr進行分切,這樣也是辦法,這樣在效率就要差很多,我推薦第一種方法。
Time of Update: 2016-07-13
文章簡單的介紹了關於php音樂檔案播放時間代碼,有需要的朋友可以仔細的看看哦。// mp3, wav 或者其他 media player 支援的格式. 代碼如下複製代碼 $file = "C:/Users/Public/Music/Sample Music/Kalimba.mp3"; if (!file_exists($file)) { exit('媒體檔案不存在.');} // 建立一個Windows Media Player介面$player = new
Time of Update: 2016-07-13
在php5以前好像是沒有這個功能的,現在我們來看看新的autoload魔術方法用法吧,當你瞭解他後你覺得他太神奇了,好了費話不說了,看看測試過濾。然而今天我卻發現這個__autoload魔術方法或者你願意稱他為魔術函數,太專一了。當他載入需要包含的類檔案時,甚至不管類檔案中定義類之外的其它聲明。開始回放這個機制。首先我們在建立一個Test.class.php檔案,鍵入如下內容 代碼如下複製代碼 $publicPara='中共十七大啥時候召開的?';class Test{ public
Time of Update: 2016-07-13
很多時候需要用到js的escape函數來轉換中文字元,可是用js轉換後的字元怎麼用php來轉換回來呢,下面我就找到了兩個很實用的函數。GB2312編碼: 代碼如下複製代碼 function unescape($str) { $str = rawurldecode($str); preg_match_all("/%u.{4}|.{4};|d+;|.+/U",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(substr($v,
Time of Update: 2016-07-13
一句代碼就實現了把字串的所有圖片給取出來了,有需要的朋友可以簡單的參考一下。 代碼如下複製代碼 preg_match_all('/ http://www.bkjia.com/PHPjc/631680.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631680.htmlTechArticle一句代碼就實現了把字串的所有圖片給取出來了,有需要的朋友可以簡單的參考一下。 代碼如下 複製代碼 preg_match_all('/img(.*
Time of Update: 2016-07-13
文章介紹一個實用的函數,我們如果用php substr來截取字元在中文上處理的很有問題,今天自己寫了一個比較好的中文與英文字元截取的函數,有需要的朋友可以參考下。 代碼如下複製代碼 function smssubstr($string, $length) { if(strlen($string) return $string; } $strcut = ''; for($i = 0; $i $strcut .= ord($string[$i]) > 127 ?
Time of Update: 2016-07-13
一個簡單的php 二維數組按第二維 裡面的元素進行排序這樣不影響資料,只對數組裡面的內容進行排序一下,有需要的朋友參考一下。 代碼如下複製代碼 $ar = array( 0 => array('a'=>5, 'b'=>3, 'c'=>3), 1 => array('a'=>5, 'b'=>2, 'c'=>1), 2 => array('a'=>1, 'b'=>1, 'c'=>2) ); $a = array(); $b = array(); foreach(
Time of Update: 2016-07-13
以前也經常介紹關於無限分類這個問題,大多數情況我們都是利用php遞迴來實現,今天介紹的這篇無限分類不需要遞迴哦,方法很簡單有需要的朋友可以參考一下。 代碼如下複製代碼 ////////////////////無限分類的資料庫設計及範例//////////////mysql> create database db_kind;Query OK, 1 row affectedmysql> use db_kind;Database changedmysql> create table tb_