Sven Rautenberg: Auf anderen Server zugreifen u. dort in Datei schreiben

Beitrag lesen

Moin!

Dazu muss man sich auf dem anderen Server einloggen: Aber wie? Etwa mit FTP? Ich will aber keine Files transferieren..

FTP ist ein "File Transfer Protocol" - und Dateien, die ja auch nur aus ihrem Inhalt bestehen, müssen ganz offensichtlich transferiert werden.

Sofern du allow_url_fopen=on auf Server A hast, nutze doch einfach diese Möglichkeit. fopen() kann nicht nur auf lokale Dateien, sondern auch auf FTP-Dateien zugreifen, und das sogar schreibend, wenn der Login-Account sowieo der FTP-Server die entsprechenden Rechte gewähren. Wobei es gegenüber dem Filesystem-Zugriff gewisse Einschränkungen gibt, beispielsweise kann man mit schreibendem FTP-Zugriff nur neue Dateien erstellen, existierende alte Dateien müssen also zuvor gelöscht und davor komplett eingelesen werden, wenn der bestehende Inhalt gerettet werden soll.

Alle weitergehenden Vorschläge, insbesondere die Idee, mit den ftp_*-Funktionen zu arbeiten, halte ich nicht unbedingt für zielführend. Insbesondere, weil es in dieser Kategorie keine Funktion gibt, die eine auf dem entfernten FTP-Server befindliche Datei NICHT auf dem lokalen Server als Datei speichert - und genau das funktioniert bei dir ja angeblich nicht.

- Sven Rautenberg

--
My sssignature, my preciousssss!