PHP:
<?php
// path to remote file
$remote_file = 'abc.txt';
$local_file = 'abc.txt';
// open some file to write to
$handle = fopen($local_file, 'w+');
// set up basic connection
$conn_id = ftp_connect("der-domi.net");
// login with username and password
$login_result = ftp_login($conn_id, "web73", "********");
// try to download $remote_file and save it to $handle
if (ftp_fget($conn_id, $handle, $remote_file, FTP_ASCII, 0)) {
echo "successfully written to $local_file\n";
} else {
echo "There was a problem while downloading $remote_file to $local_file\n";
}
// close the connection and the file handler
ftp_close($conn_id);
fclose($handle);
?>
Leider kommt "There was a problem while downloading abc.txt to abc.txt" Wooran liegts?
Rechte auf dem Webserver sind auf 777 und die datei liegt im selben Ordner, wie die PHP Datei. Liegt das an den ini Einstellungen hab gehört FTP Befehle in PHP gehn nicht bei vielen Hostern.
Kann man das Ganze auch mit fsockopen machen?
EDIT: Fehler gefunden: $local_file = 'html/abc.txt';
Aber weist du wie das auch mit fsockopen geht?
Also Anmeldung beim FTP geht mit fsockopen() aber Datei schreiben das würde ich gerne wissen.
EDIT 2 : Leider geht ftp_connect() wohl nicht bei Gameservern.
Er sagt zwar, dass es geklappt hat aber die Datei wurde nicht geschrieben.
Zuletzt bearbeitet: