Time of Update: 2016-07-21
建立使用者資訊表:複製代碼 代碼如下:CREATE TABLE tbl_auth_user (user_id VARCHAR(10) NOT NULL,user_password CHAR(32) NOT NULL,PRIMARY KEY (user_id));INSERT INTO tbl_auth_user (user_id, user_password) VALUES ('theadmin', PASSWORD('chumbawamba'));INSERT INTO
Time of Update: 2016-07-21
為了能讓PHP串連MSSQL,系統需要安裝MSSQL,PHP,且在PHP.ini中的配置中,將 ;extension=php_mssql.dll前面的;去掉 1.串連MSSQL 複製代碼 代碼如下: $conn=mssql_connect("執行個體名或者伺服器IP","使用者名稱","密碼"); //測試連接 if($conn) { echo"串連成功"; } 2.選擇要串連的資料庫 複製代碼 代碼如下: mssql_select_db("dbname"); 3.執行查詢 複製代碼
Time of Update: 2016-07-21
我們經常看到有一些網站上面會顯示出你目前使用的瀏覽器類型和使用的語言,比如顯示的是:您使用的瀏覽器為 IE6,繁體字。看起來是不是很炫。其實這樣的功能不難實現,無非就是判斷瀏覽器的類型和語言,如果用JS來做應該很簡單,這裡我們看看用PHP來怎麼實現這樣的功能,既然是在做判斷,就可以用PHP的條件陳述式if..else來判斷實現。判斷瀏覽器類型:判斷瀏覽器語言:判斷瀏覽器類型的具體程式如下:複製代碼 代碼如下:if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE
Time of Update: 2016-07-21
在PHP的實際編碼中,當我們需要實現多元數組替換功能時,就會遇到PHP遞迴調用。那麼具體的使用方式是怎樣的呢?下面我們將通過一段程式碼範例來具體分析一下實現這以功能的方法。PHP遞迴調用實現多元數組替換功能程式碼範例:複製代碼 代碼如下:$arr = array(array("",""),"","",""); function arrContentReplact($array) { if(is_array($array)) { foreach($array as $k =>
Time of Update: 2016-07-21
複製代碼 代碼如下:class HtmlEncode { static $_convertToHtmlEntitiesSrcEncoding='UTF-8'; /** * 將非ASCII字串轉換成HTML實體 * * @example HtmlEncode::encode("我信了"); //輸出:我信了 * @param string $s
Time of Update: 2016-07-21
複製代碼 代碼如下: //比如要調用的預存程序為gxtj(a,b) $db=new mysqli("localhost","ssss","aaaaa","bbbb"); mysqli_query($db,"SET NAMES utf8"); $result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的預存程序名稱 [color=gray][/color] while( $row =
Time of Update: 2016-07-21
我只做個簡單的小例子,給大家一個思路,吼吼~~~~1使用工具Reflector.exe 用來查看.net代碼 這個就不用多說了它是學.net必備神器Ildasm.exe:用來將dll,exe編譯為IL檔案ilasm.exe:用來將IL檔案編譯回來dll或exeEmEditor文本處理工具這個大家如果沒有我這有下載裡面有註冊碼EmEditor.rar2Ildasm和ilasm基本知識:ilasm.exe與ildasm.exe的使用首先開啟cmd命令。cd 到 C:\Program
Time of Update: 2016-07-21
在調用函數時通過將PHP數組作為實參賦給形參,在函數中修改,並不會影響到數組本身。 說明此過程中的傳遞為值傳遞,陣列變數並非是指向此數組本身的引用,PHP數組本身以值的形式存在,同時形參是對數組的拷貝。這點與其他一些語言不同(如c、Js等)很不相同,值得注意! 複製代碼 代碼如下: $arr = array( 'name' => 'corn', 'age' => '24', ); test_arr($arr); function test_arr($arr){ $arr['name'] =
Time of Update: 2016-07-21
複製代碼 代碼如下: $a = "字串";$c= explode("要刪除的文字", $a, 2); $b = $c[0].$c[1]; explode (PHP 3, PHP 4, PHP 5) explode -- 使用一個字串分割另一個字串 描述 array explode ( string separator, string string [, int limit] ) 此函數返回由字串組成的數組,每個元素都是 string 的一個子串,它們被字串 separator
Time of Update: 2016-07-21
複製代碼 代碼如下: function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else {
Time of Update: 2016-07-21
a. 如果欲使用gb2312編碼,那麼php要輸出頭:header(“Content-Type: text/html; charset=gb2312"),靜態頁面添加,所有檔案的編碼格式為ANSI,可用記事本開啟,另存新檔選擇編碼為ANSI,覆蓋源檔案。 b. 如果欲使用utf-8編碼,那麼php要輸出頭 :header(“Content-Type: text/html;
Time of Update: 2016-07-21
有時候我們需要在應用程式中使用隨機產生使用者名稱和密碼,這樣可以大大提高應用程式的安全,在PHP中產生隨機使用者名稱和密碼可以使用 mt_rand 函數或者是 rand 函數, rand 函數在驗證碼中的應用多一些,而產生長字元的隨機碼一般都需要 mt_rand 函數。 使用PHP產生隨機數可以應用在許多地方,比如可以設計程式的隨機密碼、類比擲骰子遊戲的應用程式、石頭剪子布遊戲應用程式等等。 下面是PHP產生隨機數的兩個函數方法:複製代碼
Time of Update: 2016-07-21
首先下載最新版vld擴充: 複製代碼 代碼如下: ~/public_html/php-5.3.13/ext> wget http://pecl.php.net/get/vld-0.11.2.tgz ~/public_html/php-5.3.13/ext> tar zxvf vld-0.11.2.tgz ~/public_html/php-5.3.13/ext> cd vld-0.11.2/ 接下來編譯安裝vld擴充: 複製代碼 代碼如下:
Time of Update: 2016-07-21
前幾天工作中,需要將3個txt檔案,打包成*.zip down到本地…… 一開始,我和普通青年一樣,想到用PHP內建的 ZipArchive,代碼看起來應該是這樣的: 複製代碼 代碼如下: /*拆分成3個txt檔案 分別是wow_1.txt wow_2.txt 和 wow_3.txt*/ $zip=new ZipArchive(); $zipfile='./Exl_file/wow.zip'; if($zip->open($zipfile,ZIPARCHIVE::CREATE)===TRUE){
Time of Update: 2016-07-21
一、MongoDB簡介MongoDB (名稱來自"humongous") 是一個可擴充的、高效能、開源、模式自由、面向文檔的資料庫,集文檔資料庫、索引值對儲存和關係型資料庫的優點於一身。官方網站:http://www.mongodb.org/,MongoDB特點:•面向文檔儲存(類JSON資料模式簡單而強大)•動態查詢•全索引支援,擴充到內部對象和內嵌數組•查詢記錄分析•快速,就地更新•高效儲存二進位大對象
Time of Update: 2016-07-21
1. Nginx Rewrite規則相關指令 Nginx Rewrite規則相關指令有if、rewrite、set、return、break等,其中rewrite是最關鍵的指令。一個簡單的Nginx Rewrite規則文法如下:rewrite ^/b/(.*)\.html /play.php?video=$1 break;如果加上if語句,樣本如下: if (!-f $request_filename){ rewrite ^/img/(.*)$ /site/$host/images/$1
Time of Update: 2016-07-21
例如:複製代碼 代碼如下:1 LoadModule php5_module "D:/wamp/bin/php/php5.4.3/php5apache2_2.dll"2 PHPIniDir "D:\wamp\bin\php\php5.4.3"這樣Apache使用的php.ini和PHP的DLL都是載入的5.4.3版本的。讓IIS使用環境變數中的php.ini。另外在wamp啟動的時候,經常會提示類似"無法定位程式輸入焦點 php_checkuid 於動態連結程式庫
Time of Update: 2016-07-21
在php中,對於檔案的讀取時,最快捷的方式莫過於使用一些諸如file、file_get_contents之類的函數,簡簡單單的幾行代碼就能很漂亮的完成我們所需要的功能。但當所操作的檔案是一個比較大的檔案時,這些函數可能就顯的力不從心, 下面將從一個需求入手來說明對於讀取大檔案時,常用的操作方法。 需求 有一個800M的記錄檔,大約有500多萬行, 用php返回最後幾行的內容。 實現方法 1. 直接採用file函數來操作 註:由於
Time of Update: 2016-07-21
PHP頁面有一個瀏覽量統計每秒有200並發,造成insert給mysql造成很大壓力lnmp環境,其他頁面內容都做了緩衝了,沒有多大的負載,就是這個瀏覽量統計功能,給mysql帶來不小的壓力,請問諸位有什麼解決辦法嗎?怎麼都說不要用MySQL來做,每秒200並發對MySQL來說不算啥難事啊。而且換成Redis、Memcached,持久化姑且不說,業務代碼和營運部署量都不小。我給你幾個建議,盡量讓你的營運部署和業務代碼改動小一些。你可以做主從分離,不要在一個庫上高並發插入同時還做大量統計運算。分離
Time of Update: 2016-07-21
首先,php.ini檔案中;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll