PHP ftp_fget() Funktion

Definition und Verwendung

Die ftp_fget() Funktion lädt eine Datei vom FTP-Server herunter und speichert sie in einer lokal bereits geöffneten Datei.

Gibt bei Erfolg true zurück, bei Misserfolg false.

Syntax

ftp_fget(ftp_connection,local,remote,mode,resume)
Parameter Beschreibung
ftp_connection Erforderlich. Bestimmt die zu verwendende FTP-Verbindung (Kennzeichen des FTP-Verbindungsobjekts).
local Erforderlich. Handle des lokal bereits geöffneten Datei.
remote Erforderlich. Bestimmt den Pfad der Datei, aus der kopiert wird.
mode

Erforderlich. Bestimmt den Übertragungsmodus. Mögliche Werte sind:

  • FTP_ASCII
  • FTP_BINARY
resume Erforderlich. Bestimmt, wo die Kopie im Remote-Datei beginnt. Standard ist 0.

Beschreibung

Parameter resume Nur für PHP-Versionen ab 4.3.0

Beispiel

Dieses Beispiel kopiert den Text von "source.txt" in "target.txt":

<?php
$source = "source.txt";
$target = fopen("target.txt", "w");
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_fget($conn,$target,$source,FTP_ASCII);
ftp_close($conn);
?>