MIK: Datei auf anderem Webspace speichern

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

  1. XXXIII. FTP-Funktionen
    http://de2.php.net/ftp/

    1. 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

      1. 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.