(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_site — 向服務(wù)器發(fā)送 SITE 命令
$ftp_stream
, string $command
): boolftp_site() 函數(shù)向 FTP 服務(wù)器發(fā)送指定的命令。
SITE
命令是非標(biāo)準(zhǔn)化的,不同的服務(wù)器不盡相同。主要用于處理文件權(quán)限以及組成員等事情。
ftp_stream
FTP 連接資源。
command
SITE 命令。注意本參數(shù)沒有經(jīng)過處理,在文件名有存在空格或其它特殊字符的情況下可能會(huì)有問題。
成功時(shí)返回 true
, 或者在失敗時(shí)返回 false
。
示例 #1 向一個(gè) FTP 服務(wù)器發(fā)送一條 SITE 命令
<?php
// 連接 FTP 服務(wù)器
$conn = ftp_connect('ftp.example.com');
if (!$conn) die('無法連接到 ftp.example.com');
// 使用用戶 user 和密碼 pass 登錄服務(wù)器
if (!ftp_login($conn, 'user', 'pass')) die('登錄失敗到 ftp.example.com');
// Issue: "SITE CHMOD 0600 /home/user/privatefile" command to ftp server
if (ftp_site($conn, 'CHMOD 0600 /home/user/privatefile')) {
echo "命令執(zhí)行成功。\n";
} else {
die('命令執(zhí)行失敗。');
}
?>