Time of Update: 2016-07-13
迴圈子欄目資料標籤(listsonclass) 標籤名稱:迴圈子欄目資料標籤 (sys_ForSonclassData) 格式:[listsonclass]欄目ID,顯示條數,標題截取數,是否顯示欄目名,操作類型,模板ID,只顯示有標題圖片,顯示欄目數[/listsonclass] 參數說明: 欄目ID:父欄目ID,單個為父系類別ID,多類別可用","格開,'0'為顯示所有一級欄目的資訊。 顯示條數:顯示前幾條記錄。
Time of Update: 2016-07-13
從搜尋引擎最佳化角度出發,301重新導向是網址重新導向最為可行的一種辦法。當網站的網域名稱發生變更後,搜尋引擎只對新網址進行索引,同時又會把舊地址下原有的外部連結如數轉移到新地址下,從而不會讓網站的排名因為網址變更而收到絲毫影響。同樣,在使用301永久性重新導向命令讓多個網域名稱指向網站主域時,亦不會對網站的排名產生任何負面影響。 一般來說,有以下兩種方法可以實現301重新導向。 修改.htaccess檔案 代碼如下:RewriteEngine
Time of Update: 2016-07-13
CI預設的rewrite url中是類似這樣的,例如你的CI根目錄是在/CodeIgniter/下,你的下面的二級url就類似這樣http://localhost/CodeIgniter/index.php/welcome。不太好看,怎麼把其中的index.php取掉呢? 1. 開啟apache的設定檔,conf/httpd.conf : LoadModule rewrite_module modules/mod_rewrite.so,把該行前的#去掉。 搜尋
Time of Update: 2016-07-13
有時候,當我們從搜尋引擎進入某個網站,他會有一行小字,“歡迎來自Google/百度,通過檢索“XXX”關鍵字來到本站”之類的東西。那麼這個功能是怎麼實現的呢?其實不難,大概思路就是,獲得入站URL,再正則我們需要的資料就行了。0) { $start=stripos($url,'&'); $s_s_keyword=substr($url,0,$start); } else { $s_s_keyword=substr($url,0);
Time of Update: 2016-07-13
mysql_pconnect是用來在php與mysql間建立一條持續串連, 一般php的執行模式是指令碼開始執行時初始化所有資源, 指令碼運行結束後釋放所有資源。 而mysql_pconnect的方式則不這樣, mysql_connect每次都是重新通過tcp 或者unix domian socket跟sql伺服器建立關係, 每次握手都是要消耗不少伺服器資源的。 使用pconnect時, 有請求串連mysql時,
Time of Update: 2016-07-13
關於 empty() empty() 用於檢查一個變數是否為空白。如果變數是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0"、NULL、FALSE、array()、var $var; 以及沒有任何屬性的對象都將被認為是空的,如果 var 為空白,則返回 TRUE。 empty() 與 isset() 的一個簡單比較。 由於這是一個語言結構而非函數,因此它無法被變數函數調用。 empty()
Time of Update: 2016-07-13
date/time 函數允許您提取並格式化伺服器上的日期和時間。這些函數依賴於伺服器的本地設定。 先介紹下time()函數: time()函數 time() 函數返回目前時間的 Unix 時間戳記。返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到目前時間的秒數。 自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中儲存了發起該請求時刻的時間戳記。 ");echo(date("D F
Time of Update: 2016-07-13
1、AddcSlashes 字串加入反斜線文法:string addcslashes(string str,string charlist);2、AddSlashes 字串加入反斜線文法:string addslashes(string str);在特定的字元前加反斜線:'、"、\、NULL3、bin2hex 將二進位轉成十六進位文法:string bin2hex(string str);4、Chop 去除連續空白,同rtrim()文法:string chop(string
Time of Update: 2016-07-13
用phpMyAdmin匯入mysql資料庫時,我的19M的資料庫不能匯入,提示mysql資料庫最大隻能匯入2M。phpMyAdmin資料庫匯入出錯:You probably tried to upload too large file. Please refer to documentation for ways to workaround this
Time of Update: 2016-07-13
從數字數組中篩選出奇數或者偶數的小函數。 複製代碼 代碼如下:function pick_one_side($arr, $need_odd){ return array_filter($arr, function($item) use($need_odd){ return $need_odd ? ($item & 1) : (!($item & 1)); });}$one_side = pick_one_side(range(1, 100), false);print_r($one_side)
Time of Update: 2016-07-13
PHP 中的類型強制轉換和 C 中的非常像:在要轉換的變數之前加上用括弧括起來的目標類型。 允許的強制轉換有: (int),(integer) - 轉換成整型 (bool),(boolean) - 轉換成布爾型 (float),(double),(real) - 轉換成浮點型 (string) - 轉換成字串 (array) - 轉換成數組 (object) - 轉換成對象 注意在括弧內允許有空格和定位字元 還可以用settype ( mixed var, string
Time of Update: 2016-07-13
裝上PHP5後你會發現這樣的問題: 你也許會發現,輸出的時間和你現在的時間是不相同的。 原因是假如你不在程式或設定檔中設定你的伺服器當地時區的話,PHP所取的時間是格林威治標準時間,所以和你當地的時間會有出入。 格林威治標準時間和北京時間大概差8個小時左右 那麼我們如何避免時間誤差呢? 我們一起來看看解決方案: 在頁頭使用date_default_timezone_set()設定我的預設時區為北京時間。 時間和伺服器目前時間一樣了。
Time of Update: 2016-07-13
Excel可以很方便地處理資料,資料庫的資料如果能夠讀取成excel檔案,會很方便地進行處理。 實現資料庫資料到Excel的轉換類excel.php wirtetoexcel($path,$data); } function wirtetoexcel ($fn,$data) { $fp=fopen($fn,"wb"); fwrite($fp,$data); fclose($fp); }}?>
Time of Update: 2016-07-13
name = "亞古獸";$agu -> hitPoint = 50;$agu -> attack = "12";$agu -> defence = "18";// 訪問對象agu的欄位echo $agu -> name."的生命值為".$agu -> hitPoint."";echo $agu -> name."的攻擊力為".$agu -> attack."";echo $agu -> name."的防禦力為".$agu -> defence."";// 訪問對象agu的方法echo
Time of Update: 2016-07-13
//定義編碼複製代碼 代碼如下:header( 'Content-Type:text/html;charset=utf-8 ');//Atom複製代碼 代碼如下:header('Content-type: application/atom+xml');//CSS複製代碼 代碼如下:header('Content-type: text/css');//Javascript複製代碼 代碼如下:header('Content-type: text/javascript');//JPEG
Time of Update: 2016-07-13
加密解密在一個系統中的應用是非常常見的需求,PHP做的網站中,也會經常用到一些加密解密的時候。下面介紹一個比較好用的加密解密函數,收藏下,以後會用得到。';echo '解密:'.encrypt($token, 'D', 'bkjia');/********************************************************************* 函數名稱:encrypt 函數作用:加密解密字串 使用方法: 加密 :encrypt('
Time of Update: 2016-07-13
利用curl和Regex做的一個針對磨鐵中文網非vip章節的小說抓取器,支援輸入小說ID下載小說。依賴項:curl可以簡單的看下,裡面用到了curl ,Regex,ajax等技術,適合新手看看。在本地測試,必須保證連網並且確保php開啟curl的modeSpiderTools.class.php 複製代碼 代碼如下: session_start(); //封裝成類 開啟這些自動抓取文章 #header("Refresh:30;http://www.test.com:8080");
Time of Update: 2016-07-13
snoopy是一個php類,用來模仿web瀏覽器的功能,它能完成擷取網頁內容和發送表單的任務。官方網站 http://snoopy.sourceforge.net/Snoopy的一些功能特點:抓取網頁的內容 fetch()抓取網頁的常值內容 (去除HTML標籤) fetchtext()抓取網頁的連結,表單 fetchlinks() fetchform()支援代理主機支援基本的使用者名稱/密碼驗證支援設定 user_agent, referer(來路), cookies 和 header
Time of Update: 2016-07-13
數組運用的熟練有時候能解決很多問題。熟悉相關函數就能事半功倍。看看下面有關數組的函數你是否都熟悉呢? 一、數組操作的基本函數 數組的鍵名和值 array_values($arr);獲得數組的值 array_keys($arr);獲得數組的鍵名 array_flip($arr);數組中的值與鍵名互換(如果有重複前面的會被後面的覆蓋) in_array("apple",$arr);在數組中檢索apple
Time of Update: 2016-07-13
合并數組 array_merge()函數將數組合并到一起,返回一個聯合的數組。所得到的數組以第一個輸入數組參數開始,按後面數組參數出現的順序依次迫加。其形式為: array array_merge (array array1 array2…,arrayN) 將一個或多個數組的單元合并起來,一個數組中的值附加在前一個數組的後面。返回作為結果的數組。