• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bild auf den ftp server laden

Der FTP-Server ist kein Computer, das ist eine Software, die auf einem Computer läuft.
Der Input ist vermutlich ein HTML Formular, was an einen HTML-Server gesendet wird.
Der HTML-Server ist aber auch nur eine Software, die auch wieder auf einem Computer läuft.

Du kannst also gar nichts auf den FTP-Server laden, die Frage muss vielmehr lauten:
Laufen der HTML-Server und der FTP-Server auf demselben Computer, ist auf diesem Computer PHP (oder Ähnliches) installiert und hat PHP Schreibberechtigung auf das Verzeichnis, was vom FTP-Server als Datenspeicher verwendet wird?

DAS kann dir aber hier niemand beantworten, da musst du deinen Provider fragen.
 
Im Notfall kann PHP auch FTP. Aber das wäre dann je nach Setup möglicherweise wirklich von hinten mit der Faust durchs Auge. (Kann aber auch Sinn ergeben.)

- PHP: FTP - Manual

Du kannst auch direkt über FTP (ohne den Umweg über HTTP und eine Webseite) Dateien hochladen. Dazu gibt es FTP-Client-Programme wie FileZilla.
 
Ich habe die Frage komplett anders verstanden.
Du kannst mit einem Formular ein Datei-Upload bauen.
HTML:
<form enctype="multipart/form-data" method="post">
   <input type="file" name="...">
   <input type="submit" name="..." value="...">
</form>
Damit kannst du Dateien auf den Server laden, auf dem deine Seite läuft. Wie du das Bild in deinem Script weiterverarbeitest steht hier: PHP: POST method uploads - Manual
Wenn du dann noch deine Datei mit FTP auf einen anderen Server verschieben willst, stellt dir PHP hierfür auch Funktionen zur Verfügung: PHP: FTP Functions - Manual
Damit kannst du auch das Dateisystem des entfernten Servers durchsuchen lassen und so vor dem Upload ein Zielverzeichnis auswählbar machen.
 
Zurück
Oben