php下連接ftp實(shí)現(xiàn)文件的上傳、下載、刪除文件實(shí)例代碼
更新時(shí)間:2010年06月03日 23:44:41 作者:
php下連接ftp實(shí)現(xiàn)文件的上傳、下載、刪除文件實(shí)例代碼,其實(shí)php本身的強(qiáng)大,很大一部分是因?yàn)樽陨砑闪撕芏喙δ軓?qiáng)大的函數(shù)。
php ftp傳送文件到服務(wù)器
<?php
// 開始
$ret = ftp_nb_get ($my_connection, "test", "README", FTP_BINARY,
filesize("test"));
// 或: $ret = ftp_nb_get ($my_connection, "test", "README",
// FTP_BINARY, FTP_AUTORESUME);
while ($ret == FTP_MOREDATA) {
// 可以插入其它代碼
echo ".";
// 繼續(xù)傳送...
$ret = ftp_nb_continue ($my_connection);
}
if ($ret != FTP_FINISHED) {
echo "下載出錯(cuò)...";
exit(1);
}
?>
php ftp刪除文件
<?php
$file = 'public_html/old.txt';
// 連接FTP服務(wù)器
$conn_id = ftp_connect('www.dbjr.com.cn');
// 驗(yàn)證用戶名和密碼
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 刪除指定文件
if (ftp_delete($conn_id, $file)) {
echo "$file 文件刪除成功 n";
} else {
echo "刪除 $file 文件失敗n";
}
// 關(guān)閉FTP連接
ftp_close($conn_id);
?>
php ftp下載文件
<?php
$file = 'somefile.txt';
// 連接FTP服務(wù)器
$conn_id = ftp_connect($ftp_server);
//驗(yàn)證用戶名和密碼www.jb51 .net
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
//獲取指定文件的大小
$res = ftp_size($conn_id, $file);
if ($res != -1) {
echo " $file 文件大小為 $res字節(jié)";
} else {
echo "獲取遠(yuǎn)程文件大小失敗";
}
//關(guān)閉FTP連接
ftp_close($conn_id);
?>
復(fù)制代碼 代碼如下:
<?php
// 開始
$ret = ftp_nb_get ($my_connection, "test", "README", FTP_BINARY,
filesize("test"));
// 或: $ret = ftp_nb_get ($my_connection, "test", "README",
// FTP_BINARY, FTP_AUTORESUME);
while ($ret == FTP_MOREDATA) {
// 可以插入其它代碼
echo ".";
// 繼續(xù)傳送...
$ret = ftp_nb_continue ($my_connection);
}
if ($ret != FTP_FINISHED) {
echo "下載出錯(cuò)...";
exit(1);
}
?>
php ftp刪除文件
復(fù)制代碼 代碼如下:
<?php
$file = 'public_html/old.txt';
// 連接FTP服務(wù)器
$conn_id = ftp_connect('www.dbjr.com.cn');
// 驗(yàn)證用戶名和密碼
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 刪除指定文件
if (ftp_delete($conn_id, $file)) {
echo "$file 文件刪除成功 n";
} else {
echo "刪除 $file 文件失敗n";
}
// 關(guān)閉FTP連接
ftp_close($conn_id);
?>
php ftp下載文件
復(fù)制代碼 代碼如下:
<?php
$file = 'somefile.txt';
// 連接FTP服務(wù)器
$conn_id = ftp_connect($ftp_server);
//驗(yàn)證用戶名和密碼www.jb51 .net
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
//獲取指定文件的大小
$res = ftp_size($conn_id, $file);
if ($res != -1) {
echo " $file 文件大小為 $res字節(jié)";
} else {
echo "獲取遠(yuǎn)程文件大小失敗";
}
//關(guān)閉FTP連接
ftp_close($conn_id);
?>
您可能感興趣的文章:
- PHP中ajax無(wú)刷新上傳圖片與圖片下載功能
- php+ajax實(shí)現(xiàn)帶進(jìn)度條的上傳圖片功能【附demo源碼下載】
- PHP SFTP實(shí)現(xiàn)上傳下載功能
- php使用ftp實(shí)現(xiàn)文件上傳與下載功能
- PHP實(shí)現(xiàn)文件上傳下載實(shí)例
- PHP操作FTP類 (上傳、下載、移動(dòng)、創(chuàng)建等)
- PHP實(shí)現(xiàn)文件上傳與下載實(shí)例與總結(jié)
- php多文件上傳下載示例分享
- php上傳apk后自動(dòng)提取apk包信息的使用(示例下載)
- 詳解PHP素材圖片上傳、下載功能
相關(guān)文章
第4章 數(shù)據(jù)處理-php字符串的處理-鄭阿奇(續(xù))
第4章 數(shù)據(jù)處理-php字符串的處理-鄭阿奇(續(xù)) ,學(xué)習(xí)php的朋友可以參考下。2011-07-07
php學(xué)習(xí)筆記之基礎(chǔ)知識(shí)
這篇文章主要介紹了php學(xué)習(xí)筆記的基礎(chǔ)知識(shí)部分,需要的朋友可以參考下2014-11-11

