我的php學習筆記(十三)PHP小偷程式原理和例項

2021-06-12 12:53:16 字數 1125 閱讀 7594

一、正規表示式:

在某些應用中,往往有時候需要根據一定的規則來匹配(查詢)確認一些字串,如要求使用者輸入的 qq 號碼為數字且至少 5 位。用於描述這些規則的工具就是正規表示式。

二、正規表示式函式ereg(),eregi();

本函式以 pattern 的規則來解析比對字串 string。比對結果返回的值放在陣列引數 regs 之中,regs[0] 內容就是原字串 string、regs[1] 為第乙個合乎規則的字串、regs[2] 就是第二個合乎規則的字串,餘類推。若省略引數 regs,則只是單純地比對,找到則返回值為 true。

ereg()函式跟eregi()函式用法一樣,只是ereg()函式有區分大小寫,而eregi()沒有。

語法:ereg(string pattern, string string, array [regs]);

三、file_get_contents()讀取整個檔案函式

file_get_contents() 函式把整個檔案讀入乙個字串中。

和 file() 一樣,不同的是 file_get_contents() 把檔案讀入乙個字串。

file_get_contents() 函式是用於將檔案的內容讀入到乙個字串中的首選方法。如果作業系統支援,還會使用記憶體對映技術來增強效能。

引數描述

path

必需。規定要讀取的檔案。

include_path

可選。如果也想在 include_path 中搜尋檔案的話,可以將該引數設為 "1"。

context

可選。規定檔案控制代碼的環境。

context 是一套可以修改流的行為的選項。若使用 null,則忽略。

start

可選。規定在檔案中開始讀取的位置。該引數是 php 5.1 新加的。

max_length

可選。規定讀取的位元組數。該引數是 php 5.1 新加的。

我的PHP學習筆記

1.常量定義 php5.3版本之前 define 常量名 常量值 php5.3版本之後 const 常量名 值 常量名為特殊字元 用define 特殊符號不能直接echo 要加上constant 如echo constant 2.系統常量 雙下劃線開始 常量名 雙下劃線結束如 dir 當前所執行指令...

我的php學習筆記(七)MySQL在php中的應用

php與mysql建立連線 mysql connect 主機 使用者名稱 密碼 開啟mysql鏈結 mysql select db 資料庫名 連線標示符 開啟乙個資料庫 標示符的意思是現在連線的資料庫主機。可寫可不寫,如果不做特別宣告,則預設為開啟上一次的連線。執行乙個sql語句 mysql squ...

我的PHP之路 學習筆記 1

1.ip是計算機網際網路中的 門牌號 192.168.1.123 區域網ip 2.每台計算機有乙個或多個ip 只要有多個網絡卡 3.網域名稱 對映 ip.網域名稱,hosts檔案,dns.念.為了解決機器名與ip的轉換問題.實驗室的人想了乙個簡單的辦法 hosts檔案.linux etc hosts...