Heim > Artikel > Backend-Entwicklung > PHP-FTP-Betrieb
* FTP-Server
* //Mit FTP-Server verbinden
* $conn = ftp_content(ftp.server.com);
* //Benutzername und Passwort zum Anmelden verwenden
* ftp_login($conn ,$username ,$password);
* //Den Remote-Systemtyp abrufen
* ftp_systype($conn);
* //Das aktuelle Systemverzeichnis abrufen
* ftp_pwd($conn);
* //Dateien auflisten
* $file_list = ftp_nlist($conn,".");
* //Dateien herunterladen
* ftp_get($conn,"data.zip","data .zip ",FTP_BINARY);
* //Verbindung schließen
* ftp_quit($conn);
* //Passiver Modus PASV
* ftp_pasv($conn,1);
* // Geben Sie das Verzeichnis ein, es akzeptiert einen Verzeichnisnamensparameter
* ftp_chdir($conn, Verzeichnisname); * / /Erstellen Sie ein neues Verzeichnis oder verschieben Sie ein Verzeichnis
* ftp_mkdir($conn,"test"); Wenn die Erstellung erfolgreich ist, wird der neue Verzeichnisname zurückgegeben
* ftp_rmdir($conn,"test ");
* //
Datei hochladen
* ftp_put($conn,$src,$des,FTP_ASCII); * $src: Name der hochgeladenen Datei * $ des: Den endgültigen Dateinamen hochladen
* FTP_ASCII: Formular hochladen
* //Datei herunterladen
* ftp_get($conn,$src,$des,FTP_ASCII);
* $src: Heruntergeladene Datei name
* $des: Name der heruntergeladenen Datei
* FTP_ASCII: Übertragungsform
*
* //Zwei Möglichkeiten, die Verzeichnisliste anzuzeigen:
* ftp_nlist(); zeigt nur die Verzeichnisdatei an name
* ftp_rawlist(); Zeigt den Dateinamen, die Berechtigungen, die Erstellungszeit und die erstellte Rolle im Verzeichnis an
* //Gibt die Größe der Datei zurück
* ftp_size(); Gibt die Größe von a zurück Datei in BYTE Die Einheit ist, wenn -1 zurückgegeben wird, ist es das Verzeichnis
*
*
*
*/
Das Obige stellt den PHP-FTP-Vorgang vor, einschließlich des Hochladens von Dateien. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.