[PHP] 網絡與協議

1. 發送和讀取電子郵件

在PHP中,發送郵件的主要方法是mail()函數,它的原型如下:

bool mail(string to, string subject, string message,
         [, string additional_headers
         [, string additional_parameters]])

這個函數的前三個參數是必須的,分別代表發送郵件的目的地址、主題行和消息內容。第四個參數可以用來發送額外的、有效的郵件頭。第五個參數可以向任何經過配置用來發送電子郵件的程序傳遞參數。


2. URL函數

urlencode()函數接受一個字符串,並將其轉換成適合URL的格式,如將空格轉換爲'+'號,而urldecode()函數將轉換後的字符串還原成原始的URL,例如:

$url = urlencode($url);
$url = urldecode($url);

parse_url()函數返回包含URL不同部分的相關數組,該數組的可用信息部分分別是:模式、用戶、傳遞、主機、端口、路徑、查詢和代碼段(scheme、user、pass、host、port、path、query、fragment)。


3. 網絡查找函數

gethostbyname()函數可以獲得主機的IP地址,如果主機存在,則函數就返回其IP地址,如果不存在,函數將返回false,例如:

$ip = gethostbyname("http://www.test.com");

gethostbyaddr()函數以IP做爲參數並返回主機名。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章