2014-10-22
閱讀(24) 作者(admin)
最近在php下做關(guān)于Socket通訊的相關(guān)內(nèi)容,發(fā)現(xiàn)網(wǎng)絡(luò)上好多人在了解如何進(jìn)行16進(jìn)制收發(fā),研究了下,代碼如下,歡迎拍磚。復(fù)制代碼 代碼如下:<?php $sendStr = '30 32 30 34 03 30 33'; // 16進(jìn)制數(shù)據(jù) $sendStrA...
2014-10-22
閱讀(20) 作者(admin)
mysqli封裝了諸如事務(wù)等一些高級(jí)操作,同時(shí)封裝了DB操作過(guò)程中的很多可用的方法。應(yīng)用比較多的地方是 mysqli的事務(wù)。比如下面的示例:復(fù)制代碼 代碼如下:$mysqli = new mysqli('localhost','root','','DB_Lib2Test');$my...
2014-10-22
閱讀(25) 作者(admin)
我們需要在url中傳遞中文字符或是其它的html等特殊字符,似乎總會(huì)有各種亂,不同的瀏覽器對(duì)他們的編碼又不一樣,對(duì)于中文,一般的做法是:把這些文本字符串傳給url之前,先進(jìn)行urlencode($text)一下;但是對(duì)于一些很“危險(xiǎn)”的字符...
2014-10-22
閱讀(20) 作者(admin)
關(guān)于php的引用(就是在變量或者函數(shù)、對(duì)象等前面加上&符號(hào))的作用,我們先看下面這個(gè)程序。復(fù)制代碼 代碼如下:<?php $a = 100; //聲明變量a $b = &$a; //聲明變量b,引用自變量a echo "$a <br />"; echo "$b <br...
2014-10-22
閱讀(21) 作者(admin)
session和cookie是網(wǎng)站瀏覽中較為常見(jiàn)的兩個(gè)概念,也是比較難以辨析的兩個(gè)概念,但它們?cè)邳c(diǎn)擊流及基于用戶瀏覽行為的網(wǎng)站分析中卻相當(dāng)關(guān)鍵。基于網(wǎng)上一些文章和資料的參閱,及作者個(gè)人的應(yīng)用體會(huì),對(duì)這兩個(gè)概念做一個(gè)簡(jiǎn)單的...
2014-10-22
閱讀(14) 作者(admin)
在做服務(wù)器負(fù)載均衡時(shí)候可供選擇的負(fù)載均衡的算法有很多,包括: 輪循算法(Round Robin)、哈希算法(HASH)、最少連接算法(Least Connection)、響應(yīng)速度算法(Response Time)、加權(quán)法(Weighted )等。其中哈希算法是最為常用的算法.典...
2014-10-22
閱讀(16) 作者(admin)
有別于JS跨域、IFRAME跨域等的常用處理辦法,還可以利用P3P來(lái)實(shí)現(xiàn)跨域。
P3P是什么P3P(Platform for Privacy Preferences)是W3C公布的一項(xiàng)隱私保護(hù)推薦標(biāo)準(zhǔn),以為用戶提供隱私保護(hù)。P3P標(biāo)準(zhǔn)的構(gòu)想是:Web 站點(diǎn)的隱私策略應(yīng)...
2014-10-22
閱讀(23) 作者(admin)
0、用單引號(hào)代替雙引號(hào)來(lái)包含字符串,這樣做會(huì)更快一些。因?yàn)镻HP會(huì)在雙引號(hào)包圍的字符串中搜尋變量,單引號(hào)則不會(huì),注意:只有echo能這 么做,它是 一種可以把多個(gè)字符串當(dāng)作參數(shù)的“函數(shù)”(譯注:PHP手冊(cè)中說(shuō)echo是語(yǔ)言結(jié)構(gòu),不是...
2014-10-22
閱讀(35) 作者(admin)
需求如下: 現(xiàn)有一個(gè)1G左右的日志文件,大約有500多萬(wàn)行, 用php返回最后幾行的內(nèi)容。1. 直接采用file函數(shù)來(lái)操作 or file_get_content() 肯定報(bào)內(nèi)存溢出注: 由于 file函數(shù)是一次性將所有內(nèi)容讀入內(nèi)存,而php為了防止一些寫的...
2014-10-22
閱讀(24) 作者(admin)
廢話不多說(shuō),直接上代碼吧復(fù)制代碼 代碼如下:<?php error_reporting(E_ALL); //開(kāi)啟錯(cuò)誤 set_time_limit(0); //腳本不超時(shí)
date_default_timezone_set('Europe/London'); //設(shè)置時(shí)間
/** Include path **/set_incl...
2014-10-22
閱讀(17) 作者(admin)
廢話不多說(shuō),直接上代碼吧復(fù)制代碼 代碼如下:public function export_data($data = array()) { # code... include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/IWriter.php') ; i...
2014-10-22
閱讀(14) 作者(admin)
復(fù)制代碼 代碼如下: $this->loadexcel();//半酣phpexcel文件 $_ReadExcel = new PHPExcel_Reader_Excel2007(); if(!$_ReadExcel->canRead('link.xls')){ $_ReadExcel = new PH...
2014-10-22
閱讀(24) 作者(admin)
1. isset功能:判斷變量是否被初始化 說(shuō)明:它并不會(huì)判斷變量是否為空,并且可以用來(lái)判斷數(shù)組中元素是否被定義過(guò) 注意:當(dāng)使用isset來(lái)判斷數(shù)組元素是否被初始化過(guò)時(shí),它的效率比array_key_exists高4倍左右復(fù)制代碼 代碼如下:...
2014-10-22
閱讀(9) 作者(admin)
經(jīng)常制作開(kāi)發(fā)不同的網(wǎng)站的后臺(tái),寫過(guò)很多種不同的后臺(tái)導(dǎo)航寫法。 最終積累了這種最寫法,算是最好的吧。附上截圖和代碼如下(PHP+HTML) 復(fù)制代碼 代碼如下: <?php
$linkArr = array( 'index.php' => '匯總首頁(yè)', 'List.p...
2014-10-22
閱讀(19) 作者(admin)
復(fù)制代碼 代碼如下: $conn=mysql_connect('192.168.0.220','root','123'); if(!$conn) echo "失敗!"; else echo "成功!";
// 從表中提取信息的sql語(yǔ)句 $sql="SELECT * FROM user where userName='$...
2014-10-22
閱讀(24) 作者(admin)
首先用到的語(yǔ)言是php、插件imgareaselect(下載地址),沒(méi)有太多花哨的樣式,index.php代碼如下: 復(fù)制代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x...
2014-10-22
閱讀(22) 作者(admin)
文件地址:D:/wamp/apps/phpmyadmin4.0.4/config.inc.php
文件內(nèi)容: 復(fù)制代碼 代碼如下: <?php /* * Generated configuration file * Generated by: phpMyAdmin 4.0.4 setup script * Date: Mon, 26 Aug 2013 05:32:4...
2014-10-22
閱讀(25) 作者(admin)
了解正則表達(dá)式之前,須要掌握一些常用的正則表達(dá)式的基礎(chǔ)知識(shí),這些如果能記得最好記得,記不住須要用的時(shí)候能查到就行,就多個(gè)特殊字符,所以說(shuō)正則表達(dá)式玩的就是特殊,具體大家可以查看更加細(xì)致的說(shuō)明。
preg_match_all函...
2014-10-22
閱讀(22) 作者(admin)
復(fù)制代碼 代碼如下:/** * 程序執(zhí)行時(shí)間 * * @return int 單位ms */ function execute_time() { $stime = explode ( ' ', SYS_START_TIME ); $etime = explode ( ' ', microtime () ); return numbe...
2014-10-22
閱讀(21) 作者(admin)
ceil 是向上進(jìn)位得到一個(gè)值的函數(shù);floor 是舍掉小數(shù)位得到一個(gè)值的函數(shù);round 是用來(lái)四舍五入的函數(shù)ceil定義和用法:ceil() 函數(shù)向上舍入為最接近的整數(shù)。復(fù)制代碼 代碼如下:ceil(x);說(shuō)明: 返回不小于 x 的下一個(gè)整數(shù),x...
2014-10-22
閱讀(13) 作者(admin)
strripos() 函數(shù)定義和用法strripos() 函數(shù)查找字符串在另一個(gè)字符串中最后一次出現(xiàn)的位置。如果成功,則返回位置,否則返回 false。語(yǔ)法strrpos(string,find,start)
參數(shù)描述string必需。規(guī)定被搜索的字符串。find必需...
2014-10-22
閱讀(14) 作者(admin)
我們經(jīng)常用到的PHP取整函數(shù),主要是:ceil,floor,round,intval。ceil -- 進(jìn)一法取整說(shuō)明float ceil ( float value )返回不小于 value 的下一個(gè)整數(shù),value 如果有小數(shù)部分則進(jìn)一位。ceil() 返回的類型仍然是 float,因?yàn)?float...
2014-10-22
閱讀(13) 作者(admin)
復(fù)制代碼 代碼如下: <SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif">實(shí)現(xiàn)如同百度文庫(kù)那樣類似功能需要進(jìn)行一系列轉(zhuǎn)化,一般流程想將word轉(zhuǎn)化為pdf格式,再將pdf格式轉(zhuǎn)化為swf格式。在網(wǎng)頁(yè)上顯示其實(shí)都是swf...
2014-10-22
閱讀(20) 作者(admin)
注:本文省略“通用快捷鍵”描述,諸如:ctrl+N=新建,ctrl+O=打開(kāi),ctrl+C=復(fù)制,ctrl+V,ctrl+X……等等幾乎所有軟件都通用的一組快捷鍵,而著重介紹zde獨(dú)有的快捷鍵,了解并靈活運(yùn)用這些快捷鍵以后,一定能幫助您在實(shí)際的項(xiàng)目操作中更...
2014-10-22
閱讀(16) 作者(admin)
復(fù)制代碼 代碼如下:<?php $file = fopen('text.csv','r'); while ($data = fgetcsv($file)) { //每次讀取CSV里面的一行內(nèi)容 //print_r($data); //此為一個(gè)數(shù)組,要獲得每一個(gè)數(shù)據(jù),訪問(wèn)數(shù)組下標(biāo)即可...