牛牛在线工具

ftp_raw()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ftp_raw()

发送任意 FTP 命令到服务器,并返回服务器的响应

函数名:ftp_raw() 函数描述:ftp_raw() 函数发送任意 FTP 命令到服务器,并返回服务器的响应。 适用版本:PHP 4, PHP 5, PHP 7 用法: ftp_raw(resource $ftp_stream, string $command) : array|false 参数: $ftp_stream:FTP 连接资源,通过 ftp_connect() 或 ftp_ssl_connect() 函数获得。 $command:要发送的 FTP 命令。 返回值: 如果命令发送成功,ftp_raw() 函数将返回服务器的响应,以数组的形式返回每一行响应。如果命令发送失败,则返回 false。 示例: // 创建 FTP 连接 $ftp = ftp_connect('ftp.example.com'); // 登录 FTP 服务器 $login = ftp_login($ftp, 'username', 'password'); // 发送 FTP 命令并获取服务器响应 $response = ftp_raw($ftp, 'PWD'); if ($response) { foreach ($response as $line) { echo $line . "<br>"; } } else { echo "命令发送失败"; } // 关闭 FTP 连接 ftp_close($ftp); 以上示例中,我们首先使用 ftp_connect() 函数创建了一个 FTP 连接。然后,使用 ftp_login() 函数登录到 FTP 服务器。接下来,我们使用 ftp_raw() 函数发送 "PWD" 命令,并将服务器的响应存储在变量 $response 中。最后,我们通过遍历 $response 数组,将每一行响应输出到页面上。 注意:在实际使用中,你可以根据需要发送不同的 FTP 命令,比如获取文件列表、上传文件等。