ftp_site

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_site向服務器發(fā)送 SITE 命令

說明

ftp_site(resource $ftp_stream, string $command): bool

ftp_site() 函數(shù)向 FTP 服務器發(fā)送指定的命令。

SITE 命令是非標準化的,不同的服務器不盡相同。主要用于處理文件權限以及組成員等事情。

參數(shù)

ftp_stream

FTP 連接資源。

command

SITE 命令。注意本參數(shù)沒有經(jīng)過處理,在文件名有存在空格或其它特殊字符的情況下可能會有問題。

返回值

成功時返回 true, 或者在失敗時返回 false。

范例

示例 #1 向一個 FTP 服務器發(fā)送一條 SITE 命令

<?php
// 連接 FTP 服務器
$conn ftp_connect('ftp.example.com');
if (!
$conn) die('無法連接到 ftp.example.com');

// 使用用戶 user 和密碼 pass 登錄服務器
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í)行失敗。');
}
?>

參見

  • ftp_raw() - 向 FTP 服務器發(fā)送命令