Für den Upload von Clientdateien auf den Server habe ich ein php-Skript, welches zur Fehlersuche so weit "gekürzt" wurde, dass letztlich nur noch ein Formular und eine Ausgabe der empfangenen Daten stattfinden (letztlich steht der Code von http://de3.php.net/manual/de/features.file-upload.php da).
Das Problem ist, dass Dateien (z.B. pdf) nach dem Upload (schon im temporären Ordner) modifiziert sind (die Datei kommt also an und ist auch kopierbar). Die Dateien sind nicht mehr verwendbar, schon an der Dateigröße ist erkennbar, dass etwas nicht stimmen kann.
Dies passiert auf einem Linux Server 2.4.20 mit Apache 2.0 und PHP 4.3.1. Bei einem Windows Server 2003 mit Apache 1.3.33 und PHP 4.4.0 funktioniert es aber (mal interessant, dass Windows läuft, oder ?). Die Konfiguration der beiden Server steht so (Produktiveinsatz), auf dem zweiten konnte ich das Skript erfolgreich testen. Leider muss das Skript auf ersterem laufen. Kennt jemand das Problem und hat darauf gar eine Antwort gefunden?
Das Problem ist, dass Dateien (z.B. pdf) nach dem Upload (schon im temporären Ordner) modifiziert sind (die Datei kommt also an und ist auch kopierbar). Die Dateien sind nicht mehr verwendbar, schon an der Dateigröße ist erkennbar, dass etwas nicht stimmen kann.
Dies passiert auf einem Linux Server 2.4.20 mit Apache 2.0 und PHP 4.3.1. Bei einem Windows Server 2003 mit Apache 1.3.33 und PHP 4.4.0 funktioniert es aber (mal interessant, dass Windows läuft, oder ?). Die Konfiguration der beiden Server steht so (Produktiveinsatz), auf dem zweiten konnte ich das Skript erfolgreich testen. Leider muss das Skript auf ersterem laufen. Kennt jemand das Problem und hat darauf gar eine Antwort gefunden?
Kommentar