Musketier wrote:Meine Frage deshalb: Unterstützt Apachee (XAMPP) ohne besondere Config die PUT Methode?.
Nein, das liegt u.a. an der Problematik, dass man sonst einfach von außen eine Datei "irgendwo" (mit vollem Pfadnamen) auf den Server kopieren könnte. Das birgt natürlich derbe Rechteprobleme u.v.m.
Ein ganz gutes Tutorial, wie man einen sog. PUT Handler in Apache definiert und in PHP ausprogrammiert, findest Du hier:
http://www.php.net/manual/en/features.f ... method.phpEine reine Apache Lösung nur mit HTTP PUT gibt es nicht, die scheitert bereits daran, dass die gängigen Browser die PUT Methoder gar nicht erst beherrschen bzw. den entsprechenden Request an den Apache Server schicken. Browser kennen eigentlich nur GET, POST und HEAD. Man müßte quasi im Formular schreiben können
<form action="blabla.php" method="PUT" ... />
aber das unterstützt kein Browser. Also müßtest Du die PUT Methode anders auslösen als über den Browser.
Weil diese Schnittstelle (HTTP PUT) so zurückgeblieben ist, hat sich schon seid einiger Zeit eine Erweiterung durchgesetzt, nämlich die sog. WebDAV Spezfikation. Dazu muss in Apache ein bestimmtes Modul geladen werden und man muss einen WebDAV Client haben (auf dem PC), aber es gibt auch Browser, die die WebDAV Schnittstelle direkt bedienen können (wobei ich zugebenerweise nicht weiß, wie da der aktuelle Stand bei den heutigen Platzhirschen aussieht - ich habe vor vielen Jahren mit einem Linux Browser herumgespielt, der WebDAV nativ beherschen konnte).
Insgesamt ist natürlich die Frage naheliegend, warum Du nicht FTP für Deine Anforderung benutzt, denn das ist das gängige und mit Abstand am meisten verbreitete Protokoll für Dateiübertragung?!