PHP 8.4.1 Released!

ftp_exec

(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)

ftp_execRequests execution of a command on the FTP server

Опис

ftp_exec(FTP\Connection $ftp, string $command): bool

Sends a SITE EXEC command request to the FTP server.

Параметри

ftp

Примірник FTP\Connection.

command

The command to execute.

Значення, що повертаються

Returns true if the command was successful (server sent response code: 200); otherwise returns false.

Журнал змін

Версія Опис
8.1.0 Тепер параметр ftp має бути примірником FTP\Connection. Раніше очікувався resource.

Приклади

Приклад #1 ftp_exec() example

<?php

// variable initialization
$command = 'ls -al >files.txt';

// set up basic connection
$ftp = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// execute command
if (ftp_exec($ftp, $command)) {
echo
"$command executed successfully\n";
} else {
echo
"could not execute $command\n";
}

// close the connection
ftp_close($ftp);

?>

Прогляньте також

  • ftp_raw() - Sends an arbitrary command to an FTP server

add a note

User Contributed Notes 1 note

up
-1
sam at totallydigital dot co dot nz
20 years ago
A word of caution, execution via FTP isn't very widely supported. Check that it works on the servers that you intend to connect to before you start coding something that requires this.
To Top