[PHP]實用函數6第1/2頁

來源:互聯網
上載者:User

//寄出電子郵件到指定的郵件地址 to,subject 表示主題,message 為信件內容。額外的選項 additional_headers 可省略,表示其他郵件文檔首部

bool mail(string to,string subject,string message,string [additional——headers]
//將 URL 字串予以解析,並將結果返回數組中。返回的數組包括下列元素:scheme、host、port、path、query 與 fragment 等

array parse_url(string url)
//將字串以 URL 編碼,例如空格就會變成加號。網頁中表單資料傳送就是用 urlencode 編碼後再送出

string urlencode(string str)
//將 URL 編碼後字串還原

string urldecode(string str)
//可開啟 FTP 伺服器的連結。參數 host 為 FTP 伺服器的網址。參數 port 通常省略,若 FTP 伺服器的連接埠號碼(port)不是21時才需要加本參數。若無錯誤則返回串連代碼,失敗則返回 false

int ftp_connect(string host,int [port])
//可登入連結的 FTP 伺服器。參數 ftp_stream 和 password 為 FTP 伺服器的使用者帳號及密碼,通常 anonymous 為公開的使用帳號,密碼則為某個電子郵件地址。成功則返回 true

bool ftp_login(int ftp_stream,string username,string password)
//用來取得目前在 FTP 伺服器中的路徑。參數 ftp_stream 為 FTP 的串連代碼。若有錯誤則返回 NULL

string ftp_pwd(int ftp_stream)
//用來回到上層目錄,也就是目前目錄的父目錄。參數 ftp_stream 為 FTP 串連代碼。成功則返回 true

boolean ftp_cdup(int ftp_stream)
//用來前往下一層目錄。參數 ftp_stream 為 FTP 的串連代碼。參數 directory 為欲前往的目錄。成功返回 true,失敗則返回 false

bool ftp_chdir(int ftp_stream,string directory)
//返回給定目錄的檔案名稱或數組

array ftp_nlist(int ftp_stream,string directory)
//按輸出行數組的方式返回某個目錄的詳細清單

array ftp_rawlist(int ftp_stream,string directory)
//可顯示遠端 FTP 伺服器的系統,也就是等於對 FTP 伺服器下 system 或 syst 指令。成功則返回字串,如“215 UNIX Type: L8”,失敗則返回 false

string ftp_systype(int ftp_stream)
//用來下載指定的檔案。參數 ftp_stream 為 FTP 的串連代碼;參數 local_file 為欲存在本地端的檔案名稱;參數 remote_file 為欲下載的檔案名稱;參數 mode 的值有 FTP_ASCII 及 FTP_BINARY 二種,分別表示文字檔或者是二進位檔案,成功則返回 true,失敗則返回 false

bool ftp_get(int ftp_stream,string local_file,string remote_file,int mode)
//下載檔案,並存在已開啟的本地檔案中。參數 fp 為本地端的已開啟檔案的檔案指標

bool ftp_fget(int ftp_stream,int fp,string remote_file,int mode)
//用來上傳指定的檔案。參數 ftp_stream 為 FTP 的串連代碼;參數 remote_file 為欲存在遠端的檔案名稱;參數 local_file 為欲上傳的檔案名稱;參數 mode 的值有 FTP_ASCII 及 FTP_BINARY 二種

bool ftp_put(int ftp_stream,string remote_file,string local_file,int mode)
//向 FTP 主機發送 cmd 命令,該命令不是標準化,而是與伺服器的主機作業系統有關,可用於檔案的訪問許可、群組成員的操作

bool ftp_site(resource ftp_stream,string cmd)
//關閉 FTP 串連

bool ftp_quit(int ftp_stream)
//可傳回某個IP網址的主機網域名稱。若執行失敗,則傳回原來的IP網址

string gethostbyaddr(string ip_address)
//可傳回某個網路主機的IP網址。若執行失敗,則傳回原來的電腦網域名稱hostname

string gethostbyname(string hostname)
//返回給定主機的IP地址清單

array gethostbynamel(string hostname)
//檢查給定的網際網路主機名稱或IP地址是否存在DNS記錄,type 可以是 A、MX、NS、SOA、TPR、CNAME 或 ANY,預設類型為 MX

int checkdnsrr(string host [,stringtype])
//獲得相應於給定網際網路主機名稱的 MX 記錄

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.