Time of Update: 2017-01-13
安全是編程非常重要的一個方面。在任何一種程式設計語言中,都提供了許多的函數或者模組來確保程式的安全性。在現代網站應用程式中,經常要擷取來自世界各地使用者的輸入,但是,我們都知道“永遠不能相信那些使用者輸入的資料”。所以在各種的Web開發語言中,都會提供保證使用者輸入資料安全的函數。今天,我們就來看看,在著名的開源語言PHP中有哪些有用的安全函數。在PHP中,有些很有用的函數開源非常方便的防止你的網站遭受各種攻擊,例如SQL注入攻擊,XSS(Cross Site
Time of Update: 2017-01-13
近評論中有一些機器人提交的post連結,都是一些垃圾評論。為了減少這種無謂的連結內容出現,其實是可以用php來刪除表單POST提交的html標籤,這樣機器提交的資訊也不會得到他們要的結果。而且可以減少來自seo/seo.html" target="_blank">搜尋引擎的懲罰。去掉<br/>標籤某些情況我們需要去掉<br/>標籤,可以使用str_replace函數。//取出br標記 代碼如下複製代碼
Time of Update: 2017-01-13
<?php教程/* PHP物件導向的程式設計 * * PHP5 * * 數組和對象:都屬於PHP的複合類型(一個變數可以儲存多個單元) * * 對象比數組更強大,不僅可以儲存多個資料,還可以將函數存在對象中 * * 對象的三大特性:封裝、繼承、多態 * * 物件導向編程(oop) //符合軟體工程中的 重用性 靈活性
Time of Update: 2017-01-13
php教程簡單的線上聊天室程式index.php<html><head><Title>線上聊天</title></head><!-- frames --><frameset rows="70%,*" BORDER="0"> <frame name="top"
Time of Update: 2017-01-13
filemtime() 函數返迴文件內容上次的修改時間。若成功,則時間以 Unix 時間戳記的方式返回。若失敗,則返回 false。文法filemtime(filename)$path = "a.txt";if( file_exists( $path ) ){ $filetimes = filemtime($path); $cutime =time(); $uptime = 900;//15分鐘產生一次 if (
Time of Update: 2017-01-13
1、PHP字串轉換數值轉字串就是按照數值原本的格式轉換;字串轉換為數字,轉換後的數字是從字串開始部分的數值型字串,數值型字串包括正負值和用科學計數法表示的數字。【樣本】請把以下代碼複製內容到剪貼簿<?php教程 $number=intval("5.6abc"); //5 $number=(float)"+5
Time of Update: 2017-01-13
PHP $_SERVER詳細用法分析Argument ResultPHP_SELF Returns the path and filename of the current scriptSERVER_PROTOCOL
Time of Update: 2017-01-13
全域變數和“global”關鍵字PHP預設定義了一些“超級全域(Superglobals)”變數,這些變數自動全域化,而且能夠在程式的任何地方中調用,比如$_GET和$
Time of Update: 2017-01-13
Regex的寫法規則:"/規則需要寫在2個斜杠中間/"。(. :小數點)用於匹配除分行符號之外的所有字元。(s:反斜線小寫s)用於匹配單個空格符,包括tab鍵和分行符號;(S:反斜線大寫S)用於匹配除單個空格符之外的所有字元;(d:反斜線d)用於匹配從0到9的數字;也可以這樣寫:[0-9](w:反斜線小寫w)用於匹配字母,數字或底線;(W:反斜線大寫W)用於匹配所有與w不匹配的字元;元字元包括: +, *,?元字元理解起來容易混淆,所以我在後面做了代碼結果截圖複製代碼
Time of Update: 2017-01-13
php教程使用者註冊過濾中文使用者名稱,在很多開發中,使用者名稱是不允許中文名字的,所以我們今天做個執行個體,限制中文名註冊,在php中我們可以利用Regex來限制中文名如preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/"了,下面看執行個體。<?phpheader("Content-type:text/html;charset=gb2312");require_onc
Time of Update: 2017-01-13
cookie 常用於識別使用者。cookie 是伺服器留在使用者電腦中的小檔案。每當相同的電腦通過瀏覽器請求頁面時,它同時會發送 cookie。通過 php教程,您能夠建立並取回 cookie 的值。如何建立 cookie?setcookie() 函數用於設定 cookie。注釋:setcookie() 函數必須位於 <html> 標籤之前。文法setcookie(name, value, expire, path, domain);$content_id = array();//1
Time of Update: 2017-01-13
根據需求我們寫了一款利用php教程來產生迅雷 快車 旋風三種下載軟體地址,他們大概都是用到了base64加密程式來實現,代碼如下。<?php function zhuanhuan() { $urlodd=explode('//',$_get["url"],2);//把連結分成2段,//前面是第一段,後面的是第二段 $head=strtolower($urlodd[0]);//php對大小寫敏感,先統一轉換成小寫,不然
Time of Update: 2017-01-13
辦法是利用矩陣,漢字的組成方式是兩個ascii字元,一個高位碼,一個低位碼,界限分別是128-264 64-128每個漢字拼音最長為8個字元,由此組成二維矩陣進行查詢,弊端是無法解決多音字問題class pinyin{/*是否將拼音檔案讀取到記憶體內,損耗少許記憶體,幾百kb的樣子,速度可以略有提升,*/var $ismemorycache = 1;/*是否只擷取首字母*/var $isfrist = 1;/*拼音矩陣檔案地址*/ var $path = "py.qdb";/
Time of Update: 2017-01-13
檔案:SimpleDocumentParser.php <?php/** *========================================================= * * @author hahawen(大齡青年) * @since 2004-12-04 * @copyright Copyright (c) 2004, NxCoder Group * *==============================================
Time of Update: 2017-01-13
這裡很多人用的Apache,很少人放出2000的簡單配置說明,我就寫出來了一點點,也算是共用吧!先安裝mysql,預設安裝路徑為:c:mysql; 安裝完成後,開啟[開始] 按鈕中的“運行”,輸入命令:C:mysql/bin/winmysqladmin,並執行;
Time of Update: 2017-01-13
模組化安裝:首先把php4ts.dll移動到或者拷貝到windows/system (Windows 9x/Me)或者winnt/system32 (Windows NT/2000/XP)目錄下面,覆蓋原來存在的檔案; 然後修改Apache設定檔httpd.conf:(假設c:/php/是你的PHP安裝路徑)LoadModule php4_module c:/php/sapi/php4apache.dllAddModule mod_php4.cAddType
Time of Update: 2017-01-13
伺服器<?php// Server// 設定錯誤處理error_reporting (E_ALL);// 設定已耗用時間set_time_limit (0);// 起用緩衝ob_implicit_flush ();$ip = "127.0.0.1"; // IP地址$port =
Time of Update: 2017-01-13
1.簡易判斷ip地址合法性2.email的正則判斷3.檢測ip地址和mask是否合法的例子4.關於表單重新整理5.關於表單重新整理1.簡易判斷ip地址合法性if(!strcmp(long2ip(sprintf("%u",ip2long($ip))),$ip)) echo "is ipn";----2.email的正則判斷eregi("^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+.)+[a-zA-Z]$",
Time of Update: 2017-01-13
PHP有一個令人驚訝的能力——你可以利用它的伺服器端指令碼建立動態圖形。這項功能的基礎是GD庫,它是由Thomas Boutell設計的ANSI
Time of Update: 2017-01-13
例 代碼如下複製代碼 var $_GET = (function(){ var url = window.document.location.href.toString(); var u = url.split("?"); if(typeof(u[1]) == "string"){