閱讀(14) 作者(admin)
我們?cè)谑褂肞HP遞歸時(shí),會(huì)遇到各種各樣的問(wèn)題,其中比較令人苦惱的是有關(guān)PHP遞歸返回值時(shí)出現(xiàn)的問(wèn)題。其實(shí)細(xì)細(xì)想想這是一個(gè)很簡(jiǎn)單的問(wèn)題。可就是這個(gè)簡(jiǎn)單的問(wèn)題困擾了半個(gè)下午。問(wèn)題出在遞歸函數(shù)的返回值上。這是開(kāi)始寫(xiě)的...
閱讀(10) 作者(admin)
PHP頁(yè)面有一個(gè)瀏覽量統(tǒng)計(jì)每秒有200并發(fā),造成insert給mysql造成很大壓力lnmp環(huán)境,其他頁(yè)面內(nèi)容都做了緩存了,沒(méi)有多大的負(fù)載,就是這個(gè)瀏覽量統(tǒng)計(jì)功能,給mysql帶來(lái)不小的壓力,請(qǐng)問(wèn)諸位有什么解決辦法嗎?怎么都說(shuō)不要用MySQL來(lái)...
閱讀(13) 作者(admin)
首先,php.ini文件中;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll 前面的分號(hào)去掉,對(duì)應(yīng)的使哪種方式連接mssql。注意要重啟服務(wù)使其生效。一、建立連接1、odbc首先,在php程序所在的服務(wù)器設(shè)置odbc。這里32...
閱讀(18) 作者(admin)
復(fù)制代碼 代碼如下:<?php /** ** 一數(shù)組的概述 1.數(shù)組的本質(zhì):管理和操作一組變量,成批處理 2.數(shù)組是復(fù)合類型 3.數(shù)組中可以存儲(chǔ)任意長(zhǎng)度的數(shù)據(jù)。也可以存儲(chǔ)任意類型的數(shù)據(jù) 4.數(shù)組就可以完成其他語(yǔ)言數(shù)據(jù)結(jié)構(gòu)的功能(鏈表,...
閱讀(15) 作者(admin)
1. Nginx Rewrite規(guī)則相關(guān)指令 Nginx Rewrite規(guī)則相關(guān)指令有if、rewrite、set、return、break等,其中rewrite是最關(guān)鍵的指令。一個(gè)簡(jiǎn)單的Nginx Rewrite規(guī)則語(yǔ)法如下:rewrite ^/b/(.*)/.html /play.php?video=$1 break;...
閱讀(14) 作者(admin)
php5.x版本,要添加php擴(kuò)展php_mcrypt。PHP版:復(fù)制代碼 代碼如下:class STD3Des { private $key = ""; private $iv = "";
/** * 構(gòu)造,傳遞二個(gè)已經(jīng)進(jìn)行base64_encode的KEY與IV * * @param str...
閱讀(26) 作者(admin)
當(dāng)我們?cè)诮Y(jié)合php和javascript實(shí)現(xiàn)某些功能時(shí),經(jīng)常會(huì)用到j(luò)son。json是js的一種數(shù)據(jù)格式,可以直接被js解析。而php無(wú)法直接讀取json數(shù)據(jù),但是php提供了json_decode函數(shù)來(lái)對(duì)json數(shù)據(jù)進(jìn)行轉(zhuǎn)化,從而可以被php腳本訪問(wèn)。同時(shí),php...
閱讀(26) 作者(admin)
有時(shí)候我們需要在應(yīng)用程序中使用隨機(jī)生成用戶名和密碼,這樣可以大大提高應(yīng)用程序的安全,在PHP中生成隨機(jī)用戶名和密碼可以使用 mt_rand 函數(shù)或者是 rand 函數(shù), rand 函數(shù)在驗(yàn)證碼中的應(yīng)用多一些,而生成長(zhǎng)字符的隨機(jī)碼一...
閱讀(18) 作者(admin)
在網(wǎng)上看到一個(gè)非常有趣的PHP人民幣金額數(shù)字轉(zhuǎn)中文大寫(xiě)的函數(shù),其實(shí)質(zhì)就是數(shù)字轉(zhuǎn)換成中文大寫(xiě),測(cè)試了一下,非常有趣,隨便輸個(gè)數(shù)字,就可以將其大寫(xiě)打印出來(lái),新手朋友們?cè)囈幌掳?,舉一反三,還可以寫(xiě)好多有趣的PHP轉(zhuǎn)換函數(shù)。復(fù)制代...
閱讀(15) 作者(admin)
配置系統(tǒng)常量 1、當(dāng)文件系統(tǒng)工作的時(shí)候檢查并配置這些首選項(xiàng)文件系統(tǒng)運(yùn)行的時(shí)候這些默認(rèn)的值會(huì)適當(dāng)?shù)脑黾酉到y(tǒng)的安全性,但是在php或apache的底層單獨(dú)的為每各用戶開(kāi)一個(gè)進(jìn)程的時(shí)候,使用八進(jìn)制的值永遠(yuǎn)是正確的FILE_READ...
閱讀(8) 作者(admin)
有了這個(gè)小程序,PHPer就不用手動(dòng)進(jìn)行刪除計(jì)算機(jī)上的目錄文件了,在練習(xí)PHP目錄文件操作時(shí)就可以用這個(gè)函數(shù),在這個(gè)基礎(chǔ)上還可以增加瀏覽文件夾目錄,然后進(jìn)行刪除。
代碼一:復(fù)制代碼 代碼如下:<?php function d_rmdir($dirn...
閱讀(23) 作者(admin)
1.自定義常量 * 必須用函數(shù)define()定義 * 定義完后其值不能再改變了 * 使用時(shí)直接用常量名,不能像變量一樣在前面加$s 例如:define("PI",3.14);定義一個(gè)常量 $area = PI*R*R; 計(jì)算圓的面積 define("URL",...
閱讀(12) 作者(admin)
我們經(jīng)??吹接幸恍┚W(wǎng)站上面會(huì)顯示出你目前使用的瀏覽器類型和使用的語(yǔ)言,比如顯示的是:您使用的瀏覽器為 IE6,繁體字。看起來(lái)是不是很炫。其實(shí)這樣的功能不難實(shí)現(xiàn),無(wú)非就是判斷瀏覽器的類型和語(yǔ)言,如果用JS來(lái)做應(yīng)該很簡(jiǎn)單...
閱讀(80) 作者(admin)
phpExcel將讀取的單元格信息保存在內(nèi)存中,我們可以通過(guò)復(fù)制代碼 代碼如下: PHPExcel_Settings::setCacheStorageMethod()來(lái)設(shè)置不同的緩存方式,已達(dá)到降低內(nèi)存消耗的目的!1、將單元格數(shù)據(jù)序列化后保存在內(nèi)存中復(fù)制代碼...
閱讀(19) 作者(admin)
例如:復(fù)制代碼 代碼如下: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使用環(huán)境變...
閱讀(17) 作者(admin)
首先下載最新版vld擴(kuò)展: 復(fù)制代碼 代碼如下: ~/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> c...
閱讀(19) 作者(admin)
一、MongoDB簡(jiǎn)介MongoDB (名稱來(lái)自"humongous") 是一個(gè)可擴(kuò)展的、高性能、開(kāi)源、模式自由、面向文檔的數(shù)據(jù)庫(kù),集文檔數(shù)據(jù)庫(kù)、鍵值對(duì)存儲(chǔ)和關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)于一身。官方站點(diǎn):http://www.mongodb.org/,MongoDB特點(diǎn):̶...
閱讀(17) 作者(admin)
修改:config.inc.php在第一行加入$ip_prefix = '192.168.121.'; if (substr($_SERVER['REMOTE_ADDR'], 0, strlen($ip_prefix)) != $ip_prefix ) die('illegal access error');ip可以設(shè)置成你自己電腦的ip。如果是內(nèi)網(wǎng)...
閱讀(12) 作者(admin)
當(dāng)PHP解析一個(gè)文件時(shí),會(huì)尋找開(kāi)始<?php和結(jié)束標(biāo)記?>,標(biāo)記告訴PHP開(kāi)始和停止解釋其中的代碼。此種方式的解析可以使PHP嵌入到各種不同的文檔中,凡是在一對(duì)開(kāi)始和結(jié)束標(biāo)記之外的內(nèi)容都會(huì)被PHP解析器忽略。大多數(shù)情況下PHP都...
閱讀(13) 作者(admin)
PHP屏蔽蜘蛛訪問(wèn)代碼代碼:常用搜索引擎名與 HTTP_USER_AGENT對(duì)應(yīng)值百度baiduspider谷歌googlebot搜狗sogou騰訊SOSOsosospider雅虎slurp有道youdaobotBingbingbotMSNmsnbotAlexais_archiver...
閱讀(11) 作者(admin)
a. 如果欲使用gb2312編碼,那么php要輸出頭:header(“Content-Type: text/html; charset=gb2312"),靜態(tài)頁(yè)面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的編碼格式為ANSI,可用記...
閱讀(12) 作者(admin)
復(fù)制代碼 代碼如下://1header("Location: index.php"); //2echo '<scrīpt type="text/javascript">window.location = "index.php";</scrīpt>'; //3echo "<META HTTP-EQUIV="Refresh" CONTENT="0; URL=in...
閱讀(14) 作者(admin)
復(fù)制代碼 代碼如下: <?php $url = "http://jb51.net/index.html"; $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOP...
閱讀(21) 作者(admin)
網(wǎng)上查了下,有很多的方法1、md5(time() . mt_rand(1,1000000)); 這種方法有一定的概率會(huì)出現(xiàn)重復(fù)2、php內(nèi)置函數(shù)uniqid() uniqid() 函數(shù)基于以微秒計(jì)的當(dāng)前時(shí)間,生成一個(gè)唯一的 ID. w3school參考手冊(cè)有一句話:...
閱讀(22) 作者(admin)
預(yù)定義常量:DIRECTORY_SEPARATOR (string) :目錄分隔符PATH_SEPARATOR (string) :路徑分隔符bool chdir ( string $directory )― 改變目錄復(fù)制代碼 代碼如下: echo getcwd() . "/n"; chdir('public_html'); echo getcwd...