Hilfe zu Upload-Skript (auf anderen Server)

  • geschlossen

  • Soifer
  • 917 Aufrufe 3 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hilfe zu Upload-Skript (auf anderen Server)

    Guten Tag,

    Und zwar benötige ich al Hilfe von einigen Experten ;) da ich mich noch net allzu gut und php auskenne. Ich bräuchte ein Upload-Skript was auf Server A liegt aber auf Server B die Daten raufstellt. Ich habe da auch schon was gefunden, aber es funktioniert nicht so wie es soll...

    Ich hoffe ihr könnt mir da weiterhelfen...

    Danke schonmal...
  • hallo soifer,

    eine möglichkeit wäre es, das ftp zu nutzen.

    eine entsprechende hilfe dazu findest du auf php.net:
    PHP: FTP-Funktionen - Manual

    hier schonmal ein kleines beispiel, das eine über $_FILES ansprechbare datei auf den server mit der domain "test.de" lädt.
    benutzer und passwort müssen natürlich angepasst werden, sofern überhaupt gesetzt.

    Quellcode

    1. $conn = ftp_connect("test.de", 21);
    2. $logi = ftp_login($conn, "user", "password");
    3. if (!$conn || !$logi) {
    4. echo "FTP-Verbindung nicht hergestellt";
    5. } else {
    6. echo "FTP-Verbindung hergestellt<br>";
    7. $chdir = ftp_chdir($conn, "pub");
    8. echo "Verzeichnis".($chdir ? "" : " nicht")." OK<br>";
    9. if ($chdir) {
    10. $tmp_name = $_FILES['source_file']['tmp_name'];
    11. $file_name = $_FILES['source_file']['name'];
    12. $upload = ftp_put($conn, $file_name, $tmp_name, FTP_BINARY);
    13. echo $file_name.($upload && is_uploaded_file($tmp_name) ? "" : " nicht")." hochgeladen<br>";
    14. }
    15. ftp_quit($conn);
    16. echo "FTP-Verbindung geschlossen";
    17. }
    Alles anzeigen


    gruß,
    kmt