Keine FTP Verbindung mehr via PHP File (Cronjob) zu Strato!
Verfasst: 06 Jun 2021, 11:05
Seit dem 27.04.2021 12:00 bekomme ich mit meinen PHP Scripten (u.a. via Cronjob) keine FTP Verbindung mehr zu Strato hergestellt.
Von Strato selbst habe ich keine Antwort bekommen, auf meine Anfrage.
Hat jemand das gleiche Problem, oder eine Idee, was dort geändert wurde? FTP und SFTP ist aktivert...
Ganz selten läuft ein Cronjob PHP Script dann doch mal durch...
Ich bin echt traurig, da durch die fehlende Aktualisierungen, die Seite an Attraktivität verloren hat...
Würde dann auch gerne SFTP nutzen, nur sind bis jetzt alle Versuche gescheitert, da ich nur rudimentäre PHP Kenntnisse besitze.
Hier mal ein Beispiel, meiner alten Scripte, die bis dato fehlerfrei liefen:
<?php
$url = "http://********";
$datei = fopen($url, "br");
$inhalt = stream_get_contents($datei);
fclose($datei);
$ftp_server = "********";
$benutzername = "*********";
$passwort = "********";
$datei = 'http://********';
$remote_file = '/********.txt';
// Verbindung aufbauen
$conn_id = ftp_connect($ftp_server);
// Login mit Benutzername und Passwort
$login_result = ftp_login($conn_id, $benutzername, $passwort);
// Datei hochladen
if (ftp_put($conn_id, $remote_file, $datei, FTP_BINARY)) {
echo "$datei erfolgreich hochgeladen!<BR>";
} else {
echo "Ein Fehler trat beim Hochladen von $datei<BR>";
}
// Verbindung schließen
ftp_quit($conn_id);
echo "FTP Upload nach wetter22459.de: <B>OK</B>!";
?>
Von Strato selbst habe ich keine Antwort bekommen, auf meine Anfrage.
Hat jemand das gleiche Problem, oder eine Idee, was dort geändert wurde? FTP und SFTP ist aktivert...
Ganz selten läuft ein Cronjob PHP Script dann doch mal durch...
Ich bin echt traurig, da durch die fehlende Aktualisierungen, die Seite an Attraktivität verloren hat...
Würde dann auch gerne SFTP nutzen, nur sind bis jetzt alle Versuche gescheitert, da ich nur rudimentäre PHP Kenntnisse besitze.
Hier mal ein Beispiel, meiner alten Scripte, die bis dato fehlerfrei liefen:
<?php
$url = "http://********";
$datei = fopen($url, "br");
$inhalt = stream_get_contents($datei);
fclose($datei);
$ftp_server = "********";
$benutzername = "*********";
$passwort = "********";
$datei = 'http://********';
$remote_file = '/********.txt';
// Verbindung aufbauen
$conn_id = ftp_connect($ftp_server);
// Login mit Benutzername und Passwort
$login_result = ftp_login($conn_id, $benutzername, $passwort);
// Datei hochladen
if (ftp_put($conn_id, $remote_file, $datei, FTP_BINARY)) {
echo "$datei erfolgreich hochgeladen!<BR>";
} else {
echo "Ein Fehler trat beim Hochladen von $datei<BR>";
}
// Verbindung schließen
ftp_quit($conn_id);
echo "FTP Upload nach wetter22459.de: <B>OK</B>!";
?>