Ich versuche gerade, eine Datei von einem Server von PHP SFTP zu bekommen. Ich habe es geschafft, mich zu authentifizieren und eine Verbindung zum Server herzustellen. Das Problem ist, dass, wenn ich ein Verzeichnis auf dem besagten Server öffnen will, die Seite einfach weiter lädt, bis mein Browser sagt, dass das Laden der Seite unterbrochen wurde. Dies geschieht nur, wenn ich versuche, ein Verzeichnis zu öffnen, das EXISTIERT. Wenn ich ein Verzeichnis öffne, das nicht existiert, bekomme ich eine normale Fehlermeldung. Daher bin ich mir nicht ganz sicher, ob das ein Fehler in meinem Code oder ein Problem mit dem FTP-Server ist.PHP 7 - SFTP unterbricht ständig die Seite zum Laden
Mein Code:
ini_set("display_errors", "1");
$host = "<host>";
$port = 22;
$conn = ssh2_connect($host);
$username = "<user>";
$pub_key = "/home/<user>/.ssh/id_rsa.pub";
$pri_key = "/home/<user>/.ssh/id_rsa";
if (ssh2_auth_pubkey_file(
$conn,
$username,
$pub_key,
$pri_key
)) {
if(!$sftp = ssh2_sftp($conn)){
die("SFTP Connection failed");
};
opendir("ssh2.sftp://".intval($sftp)."/./");
};
Hat jemand schon einmal etwas Ähnliches erlebt? würde ich für jede Hilfe gerne :)
~ François
Uhh danke ... Es tut mir leid ich auch die Dokumentation überprüft, aber irgendwie verpasst, dass. Gut danke! Ich werde Ihre Antwort so bald wie möglich als richtig markieren (stackoverflow hat dort ein Zeitlimit gesetzt). –
Gern geschehen! Wir alle haben einige Fehler gemacht, wo wir vergessen haben, eine Zeile zu schreiben. – sheplu