-
解析PHP經(jīng)典的給圖片加水印程序
2010-02-26如果對(duì)PHP的GD庫(kù)比較熟悉,看懂這篇文章一點(diǎn)都不難了! E HTML PUBLIC -//W3C//DTD HTML 4.0 html head titleUntitled/title /head body ?php uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', -
解析php+javascript 靜態(tài)化簡(jiǎn)單實(shí)例
2010-02-261. php生成js文件: ?php a=array( array('title'='本地新聞1',ln='#'), array('title'='本地新聞2',ln='#'), array('title'='本地新聞3',ln='#') );//實(shí)際操作中可通過數(shù)據(jù)庫(kù)得到記錄集數(shù)組 news=' var a=['; //把該數(shù)組轉(zhuǎn)化為javascrīpt形式 for(i=0;icount -
淺談保護(hù)代碼安全,PHP如何進(jìn)行注入
2010-02-26今天寫代碼的時(shí)候猛然想到是不能能夠通過一個(gè)文件來處理整個(gè)網(wǎng)站中所有可能出現(xiàn)注入的地方進(jìn)行防范呢?這樣就能夠不用在每個(gè)程序里對(duì)每個(gè)變量進(jìn)行過濾,節(jié)省了時(shí)間和代碼。 我們主要是從兩點(diǎn)出發(fā),因?yàn)槲覀兊墨@取的變量一般都是通過GET或者POST方式提交過來 -
解讀Windows環(huán)境PHP的session為何不能正常使用
2010-02-25首先打開PHP的配置文件 php.ini ,找到 session.save_path = /tmp 這一行,這是PHP在linux下的配置,Windows下PHP無法讀寫session文件導(dǎo)致session無法使用,把它改成一個(gè)絕對(duì)路徑就可以了,例如: session.save_path = C:\windows\temp 。 -
解析用PHP操作MySql數(shù)據(jù)庫(kù)(DB類)
2010-02-25?php /* *mysql數(shù)據(jù)庫(kù)DB類 *@packagedb *@authoryytcpt(無影) *@version2008-03-27 *@copyrigthhttp://www.d5s.cn/ */ classdb{ varconnection_id=; varpconnect=0; varshutdown_queries=array(); varqueries=array(); varquery_id=; varquery_count=0; v -
解析用PHP操作MySql數(shù)據(jù)庫(kù)
2010-02-23?php /* *mysql數(shù)據(jù)庫(kù)分頁(yè)類 *@packagepagelist *@authoryytcpt(無影) *@version2008-03-27 *@copyrigthhttp://www.d5s.cn/ */ /* *分頁(yè)樣式 .page{float:left;font:11pxArial,Helvetica,sans-serif;padding:6px0;margin:0px10%;margin-top:10px;} .pagea,.pa -
詳解php+ajax開發(fā)的注意事項(xiàng)
2010-02-161.注意幾個(gè)編碼地方 1.1表單所在的網(wǎng)頁(yè)的:meta metahttp-equiv=Content-Typecontent=text/html;charset=utf-8/ 1.2XMLHTTPRequestGET的編碼 httpRequest.setRequestHeader(Content-Type,application/x-www-form-urlencoded;charset=UTF-8); 此處設(shè)置 -
揭秘學(xué)習(xí)php的八個(gè)問題和解決方法
2010-02-11問題1:環(huán)境搭配 php最經(jīng)典的組合當(dāng)然是LAMP(Linux+Apache+MySQL+PHP)了,不過我沒有條件和精力弄Linux所以用Windows2003代替Linux了,自己調(diào)試用,又不是做服務(wù)器,所以不要求性能足夠用了。 本身我的機(jī)器是Win2003+IIS+Framework環(huán)境能跑起來ASP和.net,并 -
淺析php實(shí)現(xiàn)大文件上傳源代碼
2010-02-10一個(gè)比較 經(jīng)典的php大文件上傳源代碼,可成功運(yùn)行. functionfunction_upload($name,$newname=,$dir=upload) { global$_FILES,$ext; $return=; $time=time(); $upload=trim($_FILES[$name][’tmp_name’]); $upload_name=trim($_FILES[$name][’name’]) -
揭秘PHP語言中的經(jīng)典應(yīng)用技巧
2010-02-08PHP是一門從Unix下發(fā)展起來的語言,它有著快速、簡(jiǎn)潔、明了的特點(diǎn),本文介紹其在變量、數(shù)組和PHP正則表達(dá)式、PHP模板應(yīng)用方面技巧。 1、變量、數(shù)組的應(yīng)用技巧 (1)很多人用得不多的數(shù)組函數(shù)。foreach、list、each。分別舉幾個(gè)例子,應(yīng)該就能知道了。 例: $da -
PHP教程之實(shí)現(xiàn)文本文件直接調(diào)用
2010-02-07用php實(shí)現(xiàn)文本文件內(nèi)容的直接調(diào)用,本文是通過下面方法實(shí)現(xiàn)的。 首先使用file函數(shù)打開服務(wù)器上的一個(gè)文本文件,返回的$myFile就將成為這個(gè)文件操作的句柄,然后再通過循環(huán)指令,取出文件中每一行的內(nèi)容并打印出來。 編程思路 首先要使用的函數(shù)為file,本函數(shù) -
揭秘PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)實(shí)例教程
2010-02-06本文是一篇很基礎(chǔ)的實(shí)例教程,都是一些基礎(chǔ)代碼,沒有什么炫的,目前大量的php教程都是基于UNIX,但為易學(xué)起見,本教程集中在基于Windows的平臺(tái)上。除了安裝部分,有或多或少的針對(duì)于Windows的說明外,其它部分對(duì)所有的平臺(tái)都是一樣的。在教程中,我們將一步 -
淺談新手學(xué)習(xí)PHP的一些基礎(chǔ)知識(shí)
2010-02-05一,PHP腳本代碼標(biāo)記 PHP的腳本是文件中一對(duì)特殊標(biāo)記所包括的內(nèi)容,如ASP是“%....%”,PHP可看成是“?...?”。 然而為了適應(yīng)XML標(biāo)準(zhǔn)以將PHP嵌入到XML或XHTML中,PHP不建議使用短格式的“?...?”,而建議使用長(zhǎng)格式標(biāo)記“?php...?” 此外PHP代碼塊還支持scrip -
php如何自動(dòng)跳轉(zhuǎn)中英文頁(yè)面
2010-02-04代碼如下: ? $lan=substr(?$HTTP_ACCEPT_LANGUAGE,0,5); if($lan==zh-cn) print(metahttp-equiv=’refresh’content=’0;URL=gb/index.htm’); else print(metahttp-equiv=’refresh’content=’0;URL=eng/index.htm’); ? HTML網(wǎng)頁(yè)根據(jù)來訪這的瀏覽器 -
淺析php如何判斷來訪網(wǎng)頁(yè)地址
2010-02-03php利用系統(tǒng)函數(shù)HTTP_REFERER判斷來訪的網(wǎng)頁(yè)地址 如注冊(cè)用戶時(shí)必須是來自某網(wǎng)址的 $str=@$_SERVER[’HTTP_REFERER’];//@為除錯(cuò)功能 if(strstr($str,www.code-123.com))// echo來自www.code-123.com; else echo其它網(wǎng)址; -
解析PHP如何輸出簡(jiǎn)單動(dòng)態(tài)WAP頁(yè)面
2010-02-03WAP(無線通訊協(xié)議)是在數(shù)字移動(dòng)電話、個(gè)人手持設(shè)備(PDA等)及計(jì)算機(jī)之間進(jìn)行通訊的開放性全球標(biāo)準(zhǔn)。WAP應(yīng)用結(jié)構(gòu)非常類似于Internet,一個(gè)典型的WAP應(yīng)用請(qǐng)求是這樣的:首先,具有WAP用戶代理功能的移動(dòng)終端(WAP手機(jī)等)通過內(nèi)部運(yùn)行的微瀏覽器(MicroBrowser -
解析PHP初學(xué)者14個(gè)典型疑難問題
2010-02-03【1】頁(yè)面之間無法傳遞變量get,post,session在最新的php版本中自動(dòng)全局變量是關(guān) 閉的,所以要從上一頁(yè)面取得提交過來得變量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]來得到。當(dāng)然也可以修改自動(dòng)全局變量為開(php.ini改為register_globals=On) -
php教程之語言中switch的用法介紹
2010-02-01?php $czc=reg; switch($czc){ case’reg’://注冊(cè) echo注冊(cè)的代碼; break;//如果注釋掉此句,將執(zhí)行下在的代碼,否則終止 case’logout’://退出 echo退出的代碼; break; default://此代碼除了reg,logout外其它的都是執(zhí)行以下面的代碼 include’user/in -
解析一個(gè)經(jīng)典的PHP顯示分頁(yè)程序
2010-02-01發(fā)現(xiàn)一個(gè)很漂亮的 PHP 顯示分頁(yè)程序,顯示效果如下 ?php functionpage($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode=’’;//定義變量,存放分頁(yè)生成的HTML $page=intval($page);//避免非數(shù)字頁(yè)碼 $total=intval($total);//保證總記錄數(shù)值類型 -
揭秘一個(gè)處理PHP中時(shí)間加減的函數(shù)
2010-02-01在開發(fā)過程當(dāng)中對(duì)于時(shí)間的操作很是讓人頭疼。在PHP文檔中找到了一個(gè)很好的函數(shù),可以對(duì)時(shí)間進(jìn)行加減,還是很有意思的。 intstrtotime(stringtime[,intnow]) 返回類型int 函數(shù)可用于時(shí)間轉(zhuǎn)換和加減。 下面將舉個(gè)小例子,獲得當(dāng)前時(shí)間加上一周后的時(shí)間。 例子:
- 相關(guān)鏈接:
- 欄目說明:
PHP教程提供大量PHP編程相關(guān)學(xué)習(xí)教程,開發(fā)實(shí)例,是您學(xué)習(xí)PHP編程的最佳選擇。