PHP FTP ఫంక్షన్స్

PHP FTP 简介

FTP 函数通过文件传输协议 (FTP) 提供对文件服务器的客户端访问。

FTP 函数用于打开、登录以及关闭连接,同时用于上传、下载、重名命、删除及获取文件服务器上的文件信息。不是所有 FTP 函数对每个服务器都起作用或返回相同的结果。自 PHP 3 起,FTP 函数可用。

这些函数用于对 FTP 服务器进行细致的访问。如果您仅仅需要对 FTP 服务器进行读写操作,建议使用 Filesystem 函数中的 ftp:// wrapper。

安装

PHP 的 Windows 版本已经内置该 FTP 扩展模块的支持。无需加载任何附加扩展库即可使用这些函数。

అయితే, మీరు PHP యొక్క Linux వెర్షన్ను నడుపుతున్నట్లయితే, కంపైలేషన్ సమయంలో --enable-ftp ఆప్షన్ను (PHP4 లేదా అంతకంటే పెద్ద వెర్షన్లు) లేదా --with-ftp (PHP3 వెర్షన్) జోడించండి అని చెప్పవచ్చు。

PHP FTP ఫంక్షన్స్

PHP:ఈ ఫంక్షన్ను మద్దతులో ఉన్న మొదటి PHP వెర్షన్ను సూచిస్తుంది。

ఫంక్షన్ వివరణ PHP
ftp_alloc() FTP సర్వర్కుకు అప్లోడ్ చేయబడను ఫైలుకు స్థలాన్ని కేటాయించండి。 5
ftp_cdup() ప్రస్తుత డెర్రాయిని FTP సర్వర్కులో మూల డెర్రాయిగా మార్చండి。 3
ftp_chdir() FTP సర్వర్కులో ప్రస్తుత డెర్రాయిని మార్చండి。 3
ftp_chmod() FTP ఫైలుపై అధికారాలను అమర్చండి。 5
ftp_close() FTP కనెక్షన్ను మూసివేయండి。 4
ftp_connect() FTP కనెక్షన్ను తెరువండి。 3
ftp_delete() FTP సర్వర్కులో ఫైలును తొలగించండి。 3
ftp_exec() FTP పై ఒక ప్రోగ్రామ్/కమాండ్ నిర్వహించండి。 4
ftp_fget() FTP సర్వర్కు నుండి ఫైలును డౌన్లోడ్ చేయండి మరియు స్థానికంగా ప్రారంభించిన ఫైలులో సేవ్ చేయండి。 3
ftp_fput() ప్రారంభించిన ఫైలును అప్లోడ్ చేయండి మరియు FTP సర్వర్కులో ఫైలుగా సేవ్ చేయండి。 3
ftp_get_option() FTP కనెక్షన్లోని వివిధ ఐశన్నర్లను తెలుసుకోండి。 4
ftp_get() FTP సర్వర్కు నుండి ఫైలును డౌన్లోడ్ చేయండి。 3
ftp_login() FTP సర్వర్కులో లాగిన్ చేయండి。 3
ftp_mdtm() ప్రస్తుత ఫైలుయొక్క చివరి మార్పు సమయాన్ని తెలుసుకోండి。 3
ftp_mkdir() FTP సర్వర్కులో కొత్త డెర్రాయిని సృష్టించండి。 3
ftp_nb_continue() ఫైలులను కొనసాగించి అందించి/పంపండి (నాన్-బ్లాకింగ్) 4
ftp_nb_fget() FTP సర్వర్కు నుండి ఫైలును డౌన్లోడ్ చేయండి మరియు స్థానికంగా ప్రారంభించిన ఫైలులో సేవ్ చేయండి (నాన్-బ్లాకింగ్) 4
ftp_nb_fput() ప్రారంభించిన ఫైలును అప్లోడ్ చేయండి మరియు FTP సర్వర్కులో ఫైలుగా సేవ్ చేయండి (నాన్-బ్లాకింగ్)。 4
ftp_nb_get() FTP సర్వర్కు నుండి ఫైలును డౌన్లోడ్ చేయండి (నాన్-బ్లాకింగ్)。 4
ftp_nb_put() ఫైలును సర్వర్కు అప్లోడ్ చేయండి (నాన్-బ్లాకింగ్)。 4
ftp_nlist() ప్రస్తుత డెర్రాయిలోని ఫైలు జాబితాను తెలుసుకోండి。 3
ftp_pasv() ప్రస్తుత FTP పాసివ్ మోడ్ ఆపని ఉందా తెలుసుకోండి。 3
ftp_put() 把文件上传到服务器。 3
ftp_pwd() 返回当前目录名称。 3
ftp_quit() ftp_close() యొక్క పేరు మార్పు 3
ftp_raw() FTP సర్వర్కుకు ఒక రావ్ కమాండ్ పంపుతుంది. 5
ftp_rawlist() నిర్దేశించిన డెరెక్టరీలో ఫైల్స్ యాదృచ్ఛిక జాబితాను తిరిగి ఇస్తుంది. 3
ftp_rename() FTP సర్వర్పై ఫైల్ని లేదా డెరెక్టరీని పునర్నామకం చేస్తుంది. 3
ftp_rmdir() FTP సర్వర్పై డెరెక్టరీని తొలగిస్తుంది. 3
ftp_set_option() వివిధ FTP పనికించే ఆప్షన్స్ను అమరుస్తుంది. 4
ftp_site() సర్వర్కు ఒక SITE కమాండ్ పంపుతుంది. 3
ftp_size() నిర్దేశించిన ఫైల్ పరిమాణాన్ని తిరిగి ఇస్తుంది. 3
ftp_ssl_connect() ఒక సురక్షిత SSL-FTP కనెక్షన్ను తెరుస్తుంది. 4
ftp_systype() దూరస్థ FTP సర్వర్ సిస్టమ్ టైప్ ఐడెంటిఫికేషన్ నివుంచుతుంది. 3

PHP FTP కనిష్టం

PHP:ఈ కనిష్టం మద్దతును ఇచ్చే మొదటి PHP వెర్షన్ను సూచిస్తుంది.

కనిష్టం వివరణ PHP
FTP_ASCII   3
FTP_TEXT   3
FTP_BINARY   3
FTP_IMAGE   3
FTP_TIMEOUT_SEC   3
FTP_AUTOSEEK   4
FTP_AUTORESUME

GET మరియు PUT అభ్యర్థనలకు స్వయంచాలకంగా పునరారంభించడం మరియు ప్రారంభం స్థానాన్ని నిర్ణయించడం

FTP_AUTOSEEK తెరిచిన స్థితిలో మాత్రమే పని చేస్తుంది

4
FTP_FAILED అసింక్రోనస్ ట్రాన్స్ఫర్ విఫలమైంది 4
FTP_FINISHED అసింక్రోనస్ ట్రాన్స్ఫర్ విజయవంతంగా 4
FTP_MOREDATA అసింక్రోనస్ ట్రాన్స్ఫర్ కాక్టివ్ స్టేట్ లో పని చేస్తుంది 4