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