php正則過濾html標(biāo)簽、空格、換行符的代碼(附說明)
復(fù)制代碼 代碼如下: $str=preg_replace("//s+/", " ", $str); //過濾多余回車 $str=preg_replace("/<[ ]+/si","<",$str); //過濾<__("<"號(hào)后面帶空格)
$str=preg_replace("/</!--.*?-->/si","",$str)...
|
復(fù)制代碼 代碼如下: $str=preg_replace("//s+/", " ", $str); //過濾多余回車 $str=preg_replace("/<[ ]+/si","<",$str); //過濾<__("<"號(hào)后面帶空格)
$str=preg_replace("/</!--.*?-->/si","",$str)...
復(fù)制代碼 代碼如下: <?php $filename = '1.png'; header("Content-Type: application/force-download"); header('Content-Disposition: attachment; filename="'.$filename.'"'); echo $filename; ?>...
復(fù)制代碼 代碼如下: <?php /*********************************** *威盾PHP加密專家解密算法 By:Neeao *http://Neeao.com *2009-09-10 ***********************************/
$filename="play-js.php";//要解密的文...
strip_tags() 函數(shù)剝?nèi)?HTML、XML 以及 PHP 的標(biāo)簽。 復(fù)制代碼 代碼如下: <?php echo strip_tags(“Hello <b>world!</b>”); ?> smarty中可以使用strip_tags去除html標(biāo)簽,包括在< >之間的任何內(nèi)容。
例如:
inde...
--------------------------------------------------------- 正則收藏
手機(jī)號(hào)碼: $mode = "/^1[358]/d{9}/";
郵箱地址: $mode = "/^[a-z][-_/.]?[a-z/d]*@[a-z0-9]+[/.][a-z]{2,4}/i";
-----------------------...
下載安裝好就可以用,這樣的集成開發(fā)環(huán)境很多,如果你已經(jīng)按照其他書安裝了PHP+Mysql開發(fā)環(huán)境,調(diào)試過就不用改了。我是租的空間,本地調(diào)試就沒關(guān)系啦,效果一樣的。
我用的代碼編寫軟件是dreamweaver。說實(shí)話,我只使用其代碼...
身為一名中級(jí)PHPer菜鳥..無聊了就愛在各個(gè)PHP論壇瞎轉(zhuǎn).看到了好多PHP初學(xué)者都問到了很多相同的問題.而且我學(xué)PHP的時(shí)候也都遇到過.為了 讓PHP初學(xué)者少走一些彎路.所以突然神經(jīng)恍惚.決定寫下此文章.僅供PHP初學(xué)者參考....
Opcondes是一種php腳本編譯后的中間語言,就像Java的Byte Code,或者.NET 的MSL 。(都沒了解過~)
舉個(gè)文中的例子 復(fù)制代碼 代碼如下: <?php echo "Hello World"; $a = 1 + 1; echo $a; ?> PHP執(zhí)...
實(shí)例7:數(shù)組值基本操作 復(fù)制代碼 代碼如下: <?php $arr=array('a'=>"你",'b'=>"我","他"); $arr[]="其他"; echo $arr['b']."<br>"; $arr['c']="";//給個(gè)空值,但仍然占著位置的 echo count(...
數(shù)字、浮點(diǎn)、布爾型是值類型,英文:int、float、bool,這樣你知道他們?cè)趺从昧恕?
比如語句:$fa=3.14;
字符串和數(shù)組是引用類型,也就是說他們作為地址放在棧里,當(dāng)重新賦值時(shí),棧里的地址改變方向,原來的指向變沒或給回收了,英...
實(shí)例15 目錄創(chuàng)建、刪除 復(fù)制代碼 代碼如下: <?php $dirfile="文件夾"; $dirfile=iconv("UTF-8","GB2312",$dirfile);//轉(zhuǎn)碼,否則會(huì)看到windows里面是亂碼,但程序能正常操作,讀取目錄時(shí)反過來才看到目錄的真正名字。 if(!...
實(shí)例11:日期戳、日期顯示 復(fù)制代碼 代碼如下: <?php echo time();//返回一串以秒計(jì)算的時(shí)間數(shù)字戳 echo "<br>"; echo date("Y-m-d H:i:s",time()+8*3600);//格式化時(shí)間,+8*3600變?yōu)橹袊鴷r(shí)區(qū)時(shí)間 echo "<br>"; $str="2...
實(shí)例22 圖片驗(yàn)證的核心代碼 復(fù)制代碼 代碼如下: <?php //header("content-type:image/png"); $num ='1234'; $imagewidth=60; $imageheight=18;
$numimage = imagecreate($imagewidth,$imageheight); imagecolorall...
答案就是做成一個(gè)類--數(shù)據(jù)庫類就產(chǎn)生了。通過對(duì)函數(shù)的二次封裝,實(shí)現(xiàn)了非常好的重用。要用的時(shí)候再include進(jìn)去。
在講PHP數(shù)據(jù)庫之前,先介紹一下Mysql要點(diǎn):大家可以用phpmyadmin學(xué)習(xí)數(shù)據(jù)庫操作。
在phpmyadmin里看到...
在網(wǎng)上下載了一個(gè)模擬登陸discuz論壇的php程序范例,試運(yùn)行時(shí)出現(xiàn)“Call to undefined function curl_init”這個(gè)錯(cuò)誤提示,沒有定義的函數(shù),也就是php還沒打開對(duì)curl_init函數(shù)的支持。Google了一番終于解決了,方法如下:
...
同時(shí),有很多函數(shù)是可以有多種方法實(shí)現(xiàn)的,這需要靈活運(yùn)用。只有記住了這些函數(shù),才能開發(fā)出動(dòng)態(tài)的網(wǎng)站;也只有多練習(xí),整個(gè)網(wǎng)站開發(fā)一次,才能熟練的進(jìn)行下次的開發(fā),才發(fā)現(xiàn)自己的不足并改進(jìn)。
很多方法都可以改進(jìn),比如這個(gè)計(jì)數(shù)...
治不治本的就是php.ini的reporting部份修改,notice不示 error_reporting = E_ALL; display all errors, warnings and notices 改成 error_reporting = E_ERROR & ~E_NOTICE & ~E_WARNING
不然 isset($_GET["page"])...
復(fù)制代碼 代碼如下: $ch = curl_init(); $c_url = 'http://www.baidu.com'; $c_url_data = "product_&type=".$type.""; curl_setopt($ch, CURLOPT_URL,$c_url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch...
1. ReCAPTCHAThe reCAPTCHA 庫讓你可以為網(wǎng)站創(chuàng)建高級(jí)的 CAPTCHA 系統(tǒng),這個(gè)系統(tǒng)其實(shí)是用來生成驗(yàn)證信息的,甚至包括語音驗(yàn)證。當(dāng)然還有 reCAPTCHA 服務(wù)可以使用,其提供易用的免費(fèi) API,值得在你的網(wǎng)站試試。下載 ReCAPTCHA...
直接下載解壓,然后把它放到你的根目錄底下,運(yùn)行之即可(或者也可以使用 PHP CLI 運(yùn)行它,效果一樣): 打包下載地址...
學(xué)習(xí)一門新語言可能會(huì)是一件很艱巨的任務(wù),最好的辦法就是借鑒前輩的經(jīng)驗(yàn)已達(dá)到事半功倍,下面就是為PHP新手們準(zhǔn)備的一些經(jīng)驗(yàn)餐( 筆者也還是新手)。 如果你是個(gè)PHP開發(fā)者,無論是新手還是高手,筆者都希望你能在此討論下...
對(duì)于很多新手們來說,使用PHP可以在短短幾個(gè)小時(shí)之內(nèi)輕松地寫出具有特定功能的代碼。但是,構(gòu)建一個(gè)穩(wěn)定可靠的數(shù)據(jù)庫卻需要花上一些時(shí)日和相關(guān)技能。下面列舉了我曾經(jīng)犯過的最嚴(yán)重的11個(gè)MySQL相關(guān)的錯(cuò)誤(有些同樣也反映在...
string iconv ( string $in_charset , string $out_charset , string $str ) 在使用這個(gè)函數(shù)進(jìn)行字符串編碼轉(zhuǎn)換時(shí),需要注意,如果將utf-8轉(zhuǎn)換為gb2312時(shí),可能會(huì)出現(xiàn)字符串被截?cái)嗟那闆r發(fā)生。
此時(shí)可以使用以下方法解決...
我們打開WINRAR的幫助文件,幫助文件中提到了在命令行模式下修改RAR文件注釋及添加壓縮文檔的兩個(gè)參數(shù)分別為A/C,WINRAR的說明文件如下: 從當(dāng)前文件夾添加全部 *.hlp 文件到壓縮文件 help.rar 中
WinRAR a help *.hl...
不過最近幾天突然糟糕了起來,有90%的攻擊已經(jīng)沒法攔截,請(qǐng)看下圖一天的統(tǒng)計(jì): IP攻擊及開始時(shí)間 攻擊次數(shù) 地點(diǎn) 備注 125.165.1.42--2010-11-19 02:02:19--/ 10 印度尼西亞 125.165.26.186--2010-11-19 16:56:45--/ 184...