ftp_exec

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

ftp_execFordert die Ausführung eines Programmes auf dem FTP-Server an

Beschreibung

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

Sendet ein SITE EXEC-Kommando (command) an den FTP-Server.

Parameter-Liste

ftp

Eine FTP\Connection-Instanz.

command

Das auszuführende Kommando.

Rückgabewerte

Gibt true zurück, wenn das Kommando erfolgreich war (d. h. der Server hat den Antwortcode 200 gesendet), sonst false.

Changelog

VersionBeschreibung
8.1.0 Der Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.

Beispiele

Beispiel #1 ftp_exec()-Beispiel

<?php

// Variable initialisieren
$command = 'ls -al >files.txt';

// Verbindung aufbauen
$ftp = ftp_connect($ftp_server);

// Login mit Benutzername und Passwort
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// Kommando ausführen
if (ftp_exec($ftp, $command)) {
echo
"$command wurde erfolgreich ausgeführt\n";
} else {
echo
"$command konnte nicht ausgeführt werden\n";
}

// Verbindung schließen
ftp_close($ftp);

?>

Siehe auch

  • ftp_raw() - Sendet ein beliebiges Kommando an den FTP-Server
To Top