Time of Update: 2018-12-08
單例類至少擁有以下三種公用元素: 必須擁有一個建構函式,並且必須被標記為private。 擁有一個儲存類的執行個體的靜態成員變數。 擁有一個訪問這個執行個體的公用的靜態方法具體使用方面,我在下面php執行個體中注釋的很清楚:複製代碼 代碼如下:<?php /** * by www.phpddt.com */ class Mysql{ //該屬性用來儲存執行個體 private static $conn; //建構函式為private,防止建立對象
Time of Update: 2018-12-08
上一篇文章介紹了php-excel-reader讀取excel檔案的方法,因為需要,將excel這樣的資料:建立資料庫表如下:-- 資料庫: `alumni`-- 表的結構 `alumni`CREATE TABLE IF NOT EXISTS `alumni` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `gid` varchar(20) DEFAULT NULL COMMENT '檔案編號', `student_no` varchar(20)
Time of Update: 2018-12-08
新手對php映像產生函數imagecreatetruecolor()和imagecreate()又不解之處,首先來看看官方對這兩個函數的解釋: resource imagecreatetruecolor ( int $x_size , int $y_size ) 返回一個映像標識符,代表了一幅大小為 x_size 和 y_size 的黑色映像。 resource imagecreate ( int $x_size , int $y_size ) 返回一個映像標識符,代表了一幅大小為
Time of Update: 2018-12-08
在網速找了好多方法,最終還是解決了 其實最簡單的方法是在頭部加<meta>標籤 <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache,no-store, must-revalidate"> <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="expires" CONTENT="0"> 還可以用程式控制 複製代碼
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $link = array( '百度,http://www.baidu.com/', '伺服器軟體,http://s.jb51.net/', '指令碼之家,http://www.jb51.net/', ); $str = '在百度中搜尋伺服器軟體就可以到指令碼之家提供的軟體<br /> 夏季不再穿長筒襪近年成為一種時尚,甚至到了秋天也不例外。<br />
Time of Update: 2018-12-08
複製代碼 代碼如下:select FROM_UNIXTIME(pubtime, '%Y-%m') as pubtime, count(*) as cnt from articles group by FROM_UNIXTIME(pubtime, '%Y-%m') PHP文章按日期(日)SQL歸檔 複製代碼 代碼如下:select FROM_UNIXTIME(pubtime, '%Y-%m-%d') as pubtime, count(*) as cnt from articles group
Time of Update: 2018-12-08
一.下載 首先,我們先把資料下下來先。 如果不需要轉中文的話,只需要下載它就可以:xpdf-bin-linux-3.03.tar,如果需要轉中文,那你就還需要它了:xpdf-chinese-simplified.tar 二.安裝 現在,下載完畢了吧,我們可以進行安裝了。 [root@localhost ~]# mkdir -p /lcf/upan [root@localhost ~]# mkdir -p /lcf/cdrom [root@localhost ~]# mkdir -p
Time of Update: 2018-12-08
在開發過程中可能會遇到無法取得MSSQL預存程序的輸出參數,很多朋友都不知道該怎麼辦,本文將詳細介紹PHP得到mssql的預存程序的輸出參數功能實現,需要瞭解的朋友可以參考下複製代碼 代碼如下:<? $conn=mssql_connect("127.0.0.1","user","passwd"); mssql_select_db("mydb"); $stmt=mssql_init("pr_name",$conn);// $a=50001; mssql_bind($stmt,"RETVAL"
Time of Update: 2018-12-08
PHP用代碼實現檔案下載,閱讀PHP用代碼實現檔案下載,我們一般實現下載都是調用url來下載,但是遇到ie能識別開啟的檔案就不能用這種方式了,比如下載一個圖片、html網頁等,這時就需要編程來實現,以下php代碼可以解決:?if( empty($_GET[ 我們一般實現下載都是調用url來下載,但是遇到ie能識別開啟的檔案就不能用這種方式了,比如下載一個圖片、html網頁等,這時就需要編程來實現,以下php代碼可以解決: 複製代碼 代碼如下:<? if(
Time of Update: 2018-12-08
php中單引號與雙引號的區別? 1. 由下可看出,雙引號的變數是解析並輸出,而單引號的變數不解析。 2.單引號的解析速度比雙引號的快 3. 對於單引號來說,只有兩個轉義 \',\\ 4. 除了上述兩個逸出字元,其他都原樣輸出。 5. 對於雙引號來說,可逸出字元除\\,\',\"之外,還有\t, \r , \n 等 6.除了單引號和雙引號用來聲明字串變數外,還有heredoc方式 程式碼: //$age = 22; //$str1 = '他今年 $age 歲'; //''原樣輸出 //$str2
Time of Update: 2018-12-08
其實這個很簡單,只不過我一直想用 ipv6-test 的API做一個擷取使用者IP地址的東西……無奈JSON擷取到的只是本機伺服器的IP。算了,不研究了,何況人家提供的widget也挺好用的。Google了一下,找到這段代碼,可以根據使用者環境擷取IP地址。 例如IPv6訪問 www.shiwo.de 則擷取到的是使用者的IPv6地址 p.s 前提是網站做了A和AAAA解析 複製代碼 代碼如下:<?php function getIP() /*擷取用戶端IP*/ { if
Time of Update: 2018-12-08
垃圾郵件很煩人,下面貼一種能夠自動屏蔽機器人從你的網站搜集email地址的方法。 複製代碼 代碼如下:function security_remove_emails($content) { $pattern = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})/i'; $fix = preg_replace_callback($pattern, "security_remove_emails_logic", $content);
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php header("Content-Type:text/html; charset=utf-8"); define('APP_ROOT', str_replace('\\', '/', dirname(__FILE__))); $test = '這裡是一段中文測試代碼!'; function get_tags_arr($title) { require(APP_ROOT.'/pscws4.class.php'); $pscws = new PSCWS4(); $
Time of Update: 2018-12-08
1. 數組執行個體1:1).預覽:2).代碼:以下是一個二維數組, 實際用的比較多.$mess = array('title'=>'留言標題1','content'=>'內容','ctime'=>'2012-1-1 12:34:23'); //關聯陣列//遍曆數組的語句//第一種foreach($mess as $v){ //foreach可以遍曆關聯陣列; 而for迴圈只能遍曆枚舉數組, 不能遍曆關聯陣列. //$v是接收數組元素的值, 迴圈體迴圈次數由數組元素決定
Time of Update: 2018-12-08
PHP中有三種存取修飾詞,分別是: public(公用的、預設) protected(受保護的) private(私人的) 它們可以分別用在類的屬性和方法上(類的屬性和方法統稱為類的成員),用來修飾類成員的存取權限。 public(公用的、預設) 在PHP5中如果類沒有指定成員的存取修飾詞,預設就是public的存取權限。 /* 以下兩個方法聲明存取權限效果相同 */ function say(){}; publilc function say(){};
Time of Update: 2018-12-08
繼上篇文章 PHP – EasyUI DataGrid 資料取的方式,本篇繼續講述,如何操作 DataGrid,把資料存入資料庫,並實現 MVC 架構,將資料層分離、獨立運作。本篇文章主要是改良,原 EasyUI DataGrid 的範例 Build CRUD Application with jQuery EasyUI。在官方範例中已經示範如何操作資料,但其中有個問題就是,你要操作資料的每個動作都需要一支對應的程式才能動作,像是新增、刪除、修改以及取得資料,總共至少要有四支對應程式才能運作。
Time of Update: 2018-12-08
在《學習PHP&MYSQL之——字元編碼篇(一)》中介紹了Unicode與UTF-8的轉換關係,總結了一個UTF-8的編碼規則,根據這個編碼規則,寫一個UTF-8編碼的解析程式,以下是PHP的實現:複製代碼 代碼如下:<?php /* 程式功能,$str是中英文混合的UTF-8編碼字串, 將此字串根據UTF-8的編碼規則正確的解碼並顯示。 */ $str = '今天非常Happy,所有決定去KFC吃可樂雞翅!!!'; /* $str 是待截取的字串 $len 是截取的字元數 */
Time of Update: 2018-12-08
1.nginx的設定檔路徑 一般來說,安裝nginx的時候,設定檔的預設路徑是 /usr/local/nginx/conf/nginx.conf。 我們可以使用一個連結檔案,將conf目錄指向一個特定目錄,以方便管理。例如,筆者所在的公司喜歡將所有的伺服器設定檔集中在/home/server_config中,然後在該目錄中建立一個子目錄 nginx,再將/usr/local/nginx/conf 通過連結檔案指向/home/server_config/nginx。 2.Virtual
Time of Update: 2018-12-08
自己寫了個PHP結果集轉換成JSON格式的函數,可以直接調用:複製代碼 代碼如下:function RecordToJson($recordset) { $jstr='['; while($rs = $recordset->Fetch()) { //$nick = iconv("GBK",'utf-8',$rs['nick']);/*轉換為utf-8編碼*/ //TODO:遍曆結果集 $arr_keys=array_keys($rs); $jstr=$jstr.'{'; for($i=0;
Time of Update: 2018-12-08
複製代碼 代碼如下:< ?php /* * author:xudafeng@126.com * blog:http://www.xdf.me * date:2012.7.28 */ class danteng { function init($col1_name, $col2_name, $col3_name, $time_unit) { echo "<table border=1><tr><th>" . $col1_name .