php8.5
Home/ Manual/ ftp / functions/ ftp_raw

ftp_raw

PHP function Edit on GitHub ✎

(PHP 5, PHP 7, PHP 8)

Sends an arbitrary command to an FTP server

Description

ftp_raw(FTP\Connection $ftp, string $command): array|null

Sends an arbitrary command to the FTP server.

Parameters

ftp

Ftp

command

The command to execute.

Return Values

Returns the server's response as an array of strings, or null on failure. No parsing is performed on the response string, nor does ftp_raw() determine if the command succeeded.

Changelog

VersionDescription

Examples

Using ftp_raw() to login to an FTP server manually.

php
<?php
$ftp = ftp_connect("ftp.example.com");

/* This is the same as: 
   ftp_login($ftp, "joeblow", "secret"); */
ftp_raw($ftp, "USER joeblow");
ftp_raw($ftp, "PASS secret");
?>

See Also

Source: reference/ftp/functions/ftp-raw.xml · from the official PHP manual (php/doc-en)