PHP 第十五週函式學習筆記

zerocoder發表於2020-09-27

ftp_fget()

作用

ftp_fget() 函式從 FTP 伺服器上下載一個檔案並儲存到本地一個已經開啟的檔案中。

用法

ftp_fget(ftp_connection,local,remote,mode,resume)

案例

<?php
$source = "source.txt";
$target = fopen("target.txt", "w");

$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");

ftp_fget($conn,$target,$source,FTP_ASCII);

ftp_close($conn);
?>

ftp_fput()

作用

ftp_fput() 函式上傳本地一個已經開啟的檔案,並在 FTP 伺服器上把它儲存為一個檔案。

用法

ftp_fput(ftp_connection,remote,local,mode,resume)

案例

<?php
$source = fopen("source.txt","r");

$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");

echo ftp_fput($conn,"target.txt",$source,FTP_ASCII);

ftp_close($conn);
?>

結果

1

ftp_get_option()

作用

The ftp_get_option() 函式返回 FTP 連線的各種執行時選項。

用法

ftp_get_option(ftp_connection,option)

案例

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");

echo ftp_get_option($conn,FTP_TIMEOUT_SEC);

ftp_close($conn);
?>

結果

90

ftp_get()

作用

ftp_get() 函式從 FTP 伺服器上下載一個檔案並儲存到本地一個檔案中。

用法

ftp_get(ftp_connection,local,remote,mode,resume)

案例

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");

echo ftp_get($conn,"target.txt","source.txt",FTP_ASCII);

ftp_close($conn);
?>

結果

1

ftp_login()

作用

ftp_login() 函式登入 FTP 伺服器。

用法

ftp_login(ftp_connection,username,password)

案例

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_close($conn);
?>

來源

PHP 5 FTP 函式 | 菜鳥教程

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章