20.6 Dateien mit FTP herauf- und herunterladen
Problem
Sie wollen Dateien mittels FTP übertragen.
Lösung
Verwenden Sie die eingebauten FTP-Funktionen von PHP:
$c = ftp_connect('ftp.example.com') or die("Verbindung fehlgeschlagen"); ftp_login($c, $username, $password) or die("Login fehlgeschlagen"); ftp_put($c, $remote, $local, FTP_ASCII) or die("Transfer fehlgeschlagen"); ftp_close($c); or die("Verbindung kann nicht geschlossen werden");
Sie können auch die cURL-Erweiterung verwenden:
$c = curl_init("ftp://$username:$password@ftp.example.com/$remote"); // $local ist der Pfad, unter der die Datei // auf der lokalen Maschine gespeichert werden soll. $fh = fopen($local, 'w') or die($php_errormsg); curl_setopt($c, CURLOPT_FILE, $fh); curl_exec($c); curl_close($c); ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.