[PHP] Datei von Mysql DB auf FTP kopieren

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Phame, 29. Mai 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 29. Mai 2011
    Datei von Mysql DB auf FTP kopieren

    Hallo!

    Und zwar habe ich folgendes Problem:

    Ich will eine HTML Datei, von der ich den Source code per SQL Abfrage einer Mysql DB bekomme auf einen FTP speichern, mit dem ich ebenfalls via PHP eine Verbindung herstelle.

    Leider finde ich nur lauter PHP Befehle, mit denen ich lokale Dateien hochladen kann, aber keinen mit den ich via Inputstream oder ähnlichen eine Datei anlegen kann ohne lokal eine Datei anzulegen.

    Mfg
     
  2. 29. Mai 2011
    AW: Datei von Mysql DB auf FTP kopieren

    speicher die daten aus der datenbank in einen tmp-file (PHP: tmpfile - Manual) und übergib diese dann an die funktion ftp_fput
     
  3. 29. Mai 2011
    AW: Datei von Mysql DB auf FTP kopieren

    Hab jetzt noch eine Frage zu ftp_fput:

    Und zwar geht es nicht wenn ich ein Verzeichniss angebe:

    ftp_fput($connect_id, $directory+"/test.html", $temp, FTP_BINARY)

    aber ohne schon:

    ftp_fput($connect_id, test.html", $temp, FTP_BINARY)


    nur woran kann dies liegen?
     
  4. 29. Mai 2011
    AW: Datei von Mysql DB auf FTP kopieren

    absoluter pfad?
     
  5. 29. Mai 2011
    AW: Datei von Mysql DB auf FTP kopieren

    Wie meinst du das?

    Wenn ich es ohne $directory ausführe kopiert es die Datei direkt auf den FTP, wenn ich es mit $directory ausführe sollte es die Datei in eben dieses Unterverzeichnis speichern, was ich zuvor angelegt habe.
     
  6. 29. Mai 2011
    AW: Datei von Mysql DB auf FTP kopieren

    Wechsel doch erst einmal in das Richtig Verzeichnis:
    ftp_chdir
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.