Time of Update: 2017-01-13
特點:1、持久串連。不必對每一個請求都啟動和初始化,速度很快。2、據說可讓php的執行速度快3到30倍。原因是:PHP解釋程式被載入記憶體而不用每次需要時從儲存空間讀取,極大的提升了依靠指令碼啟動並執行網站的效能。3、因為不必對每一個請求都啟動和初始化,所以也大大減少了系統資源(CPU)的佔用。4、對原來的php程式來說完全不用修改。5、只有一個可用的php.ini檔案。當要配置多個php.ini檔案以適應不同的指令碼需要時,你要在其子目錄禁用PHP的快速CGI,如此則可保證其它目錄繼續對cgi
Time of Update: 2017-01-13
php資料類型php支援八種原始類型(type).4種標量類型: string (字串),integer(整型),float(浮點型,也作double),boolean(布爾型)兩種複合類型: array(數組),object(對象)兩種特殊類型: resource(資源),NULL(空)布爾型(boolean)文法:要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都是大小寫不敏感的。當轉換為 boolean 時,以下值被認為是 FALSE:
Time of Update: 2017-01-13
API(Application Programming Interface,API)在WEB應用中是非常常見的,比如開發微薄應用有微薄API,做淘寶的有淘寶API,不同的API有不同的介面方式,一般API都有一個URL的訪問地址,通過這個訪問地址可以擷取到使用者的自訂資料,但這並不是公開的,比如經過了認證後才能正確的訪問到資料。 使用新浪微博API發布一條微薄就需要提供使用者名稱和密碼認證後才能正確的發布微薄,總結了一下主要有以下幾種API介面認證思路:1. 使用HTTP Basic
Time of Update: 2017-01-13
今天我們來研究下PHP驗證碼,我們通過簡單的數字驗證碼來實現,首先來寫一個產生驗證碼的代碼: 代碼如下複製代碼 <?php//隨機產生一個4位元的數字驗證碼$num=”"; for($i=0;$i<4;$i++){ $num .= rand(0,9); }//4位驗證碼也可以用rand(1000,99
Time of Update: 2017-01-13
今天在老王的技術手冊看到一個問題: 代碼如下複製代碼 <?phpif ($a = 100 && $b = 200) { var_dump($a, $b);} 輸出是什麼?這個問題, 咋一看或許覺得簡單, 但其實仔細推敲並不簡單,如果說布爾與之前的部分, 是由於優先順序的問題, 但是如果僅僅是優先順序的問題的話, 那麼結果應該是: 代碼如下複製代碼 $a = (100
Time of Update: 2017-01-13
例 代碼如下複製代碼 <?php$a=12;function fn(){ global $a;//使用外層$a變數,不使用這個方法$a為局部變數 $a+=12;}echo '$a='.$a//輸出結果?>輸出的結果:$a=24 總結:在函數體內定義的global變數,函數體外可以使用,在函數體外定義的global變數不能在函數體內使用, 代碼如下複製代碼 $glpbal $a; $a=
Time of Update: 2017-01-13
配置php1、開啟php.in將extension=php_mssql.dll的注釋符號去掉。2、開啟php.in將mssql.secure_connection = Off改為on。3、將php_mssql.dll拷貝到php.in中extension_dir 指定的目錄或者系統system32目錄下。(php_mssql.dll在php壓縮安裝包中有)。以上步驟完成後需要重啟apache。測試代碼1.串連MSSQL 代碼如下複製代碼
Time of Update: 2017-01-13
lt;html><body><table border=1> <? $id=@mssql_connect("ddy","sa"," ") or die("串連不上"); $db=mssql_select_db("ddy",$id); $query="select * from lr00 order by lr0012 desc";
Time of Update: 2017-01-13
代碼如下複製代碼 // 函數名:ExchangeMoney($N_money)// 作 用:資金轉換函式// 參 數:$N_money(待轉換的金額數字)// 傳回值:字串// 備 註:本函數樣本:$char=ExchangeMoney(5645132.3155) ==> $char='¥5,645,132.31'//------------------------------------------------------------------------
Time of Update: 2017-01-13
解決方案如下:關聯陣列和索引數組都可以用 代碼如下複製代碼 function array_shuffle($array){ //不是數組 if(!is_array($array)) { return array(); }
Time of Update: 2017-01-13
下例:獲得2012-5-1號之前一天的日期 代碼如下複製代碼 <?php//將時間點轉換為時間戳記$date = strtotime('2012-5-1');//輸出一天前的日期,在時間戳記上減去一天的秒數echo date('Y-m-d',$date - 1*24*60*60);?> 輸出:2012-4-30此外,time()函數獲得當前日期的時間戳記!再看一個執行個體 代碼如下複製代碼 <?PHP$Date_1=”200
Time of Update: 2017-01-13
先看chr函數chr() 函數從指定的 ASCII 值返回字元。chr(ascii)ascii 參數可以是十進位、八進位或十六進位。通過前置 0 來規定八進位,通過前置 0x 來規定十六進位例子 代碼如下複製代碼 <?phpecho chr(52);echo chr(052);echo chr(0x52);?>輸出:4*R 是不是很神奇,其實也不怪我經常會把一些看不到編碼用chr來操作如 代碼如下複製代碼 <?echo chr(13);
Time of Update: 2017-01-13
下面是程式碼: 代碼如下複製代碼 function mkdirs($dir){if(!is_dir($dir)){if(!mkdirs(dirname($dir))){return false;}if(!mkdir($dir,0777)){return false;}}return true;}mkdirs('div/css/layout'); 同樣的思路,php用rmdir和unlink遞迴刪除多級目錄的代碼: 代碼如下複製代碼 function
Time of Update: 2017-01-13
代碼如下複製代碼 <?phpsession_start();$con=mysql_connect('localhost','root','root') or die('連結資料庫失敗!');mysql_query('set names utf8');mysql_select_db('GuestBook');$pagesize = 10;//每一頁顯示多少留言記錄if(isset($_GET['page'])&&$_GET['page']!=
Time of Update: 2017-01-13
代碼如下複製代碼 <?php /** * * This class for execute the external program of svn * * @auth Seven Yang http://www.111cn.net * */ class SvnPeer { /** * List directory entries in the repository * * @param string a specific project repository
Time of Update: 2017-01-13
代碼如下複製代碼 /** +---------------------------------------------------------- * UBB 解析 +---------------------------------------------------------- * @return string +---------------------------------------------------------- */ function ubb($Text)
Time of Update: 2017-01-13
下面執行個體是告訴我們在論壇有看到關於多少秒鐘前發了文章等這些功能,分析實際時間 PHP1秒 2“秒”______________________30秒==605分鐘==60*10 //這裡我覺得應該是五分鐘,而不是一分鐘,個人覺得 一分鐘的話應該是
Time of Update: 2017-01-13
-設計一個程式流程 1.功能需要 2.頁面設計 3.資料庫設計 4.代碼設計 5.調試發布
Time of Update: 2017-01-13
[PHP]代碼 代碼如下複製代碼 function extract_emails($str){ // This regular expression extracts all emails from a string: $regexp = '/
Time of Update: 2017-01-13
代碼如下複製代碼 /** * 分頁函數 * * @param int $count 條目總數 * @param int $perlogs 每頁顯示條數目 * @param int $page 當前頁碼 * @param string $url 頁碼的地址 */ function pagination($count,$perlogs,$page,$url,$anchor=''){ $pnums = @ceil($count / $perlogs); $re = '';