Datei auf anderem Webspace speichern
MIK
- php
Hallo!
Ich möchte von der Domain a aus auf ein File unter der Domain b zugreifen, also dieses File mit einem PHP-Script auf der Domain a auslesen und weiterverarbeiten. Dann soll die Datei mit dem Script geändert werden und die geänderte Form soll auf Domain b gespeichert werden. Das Passwort für Domain b ist bekannt.
Zur Verdeutlichung:
Unter der Domain http://www.domainA.de liegt ein Script "script.php".
Das Script liest die Datei "bla.txt", die auf http://www.domainB.de liegt, aus.
Der Inhalt der Datei wird von "script.php" geändert.
Die Datei wird wieder unter http://www.domainB.de gespeichert.
Geht das und wenn ja, wie?
Viele Grüße
MIK
XXXIII. FTP-Funktionen
http://de2.php.net/ftp/
XXXIII. FTP-Funktionen
http://de2.php.net/ftp/
Hi,
hm, das Problem ist etwas verzwickter..
Ich darf auf dem Webspace von dem aus ich zugreife, nichts speichern, d.h. ich kann nicht einfach von dem anderen Webspace downloaden, lokal speichern und dann auslesen. Ich muss direkt auslesen, also eine Datei nach dem Schema
Datensatz
Datensatz
Datensatz
Datensatz
Datensatz
Datensatz
Datensatz
Datensatz
in einen Array, normalerweise mit
$datei = "Datei.suf";
$Daten = file($datei);
Und dann muss ich ohne Zwischenspeichern wieder zurück schreiben.
Da komme ich leider nicht weiter. Evtl. geht was mit http://de2.php.net/manual/de/function.ftp-raw.php..? Nur wie mache ich das?
Grüsse,
MIK
Hi,
Und dann muss ich ohne Zwischenspeichern wieder zurück schreiben.
Das geht nicht du kannst nur mittels FTP eine ganze Datei auf den Server kopieren aber niemals auf dem anderen Server eine Datei zum schreiben öffnen, etwas dem bestehenden Inhalt hinzufügen und ...
Möglichkeit wäre noch das du auf dem Server mit PHP eine "rein_damit.php" liegen hast. In dieser ist dann die Funktion zum schreiben in eine Datei. Nun übergibst du das was in die Datei soll per GET oder POST
http://anderer_server.de/rein_damit.php?name=****&pass=***&txt=mein_text_der_rein_soll
Problem bei der ganzen Sache ist wenn das einer mitbekommt dann kann er diese Datei aufrufen und dir die *.txt füllen also mußt du der Url noch irgendwas mitgeben das dich erkennt und andere ausvor läßt.