probleme mit bilder upload
- balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Re: probleme mit bilder upload
Hi Michael,
das wird ja immer komischer.
Sind die Bilder in Ordnung, wenn Du Sie von ".jpg" wieder zurueck in ".gif" umbenennst?
Greifst Du ueber einen Proxy auf Dein ConPresso zu?
Gibt es die Moeglichkeit, dass wir von extern uns das mal anschauen koennen?
Balu
PS: Ich nehme an, es gelten die gleichen Grundvorraussetzungen, wie in Deinem anderen Posting?
- win 2000 server SP3
- Apache 2.0.39
- PHP 4.2.3
Hast Du Apache und PHP einzeln installiert oder ein "Serverpaket" wie Foxserv benutzt?
das wird ja immer komischer.
Sind die Bilder in Ordnung, wenn Du Sie von ".jpg" wieder zurueck in ".gif" umbenennst?
Greifst Du ueber einen Proxy auf Dein ConPresso zu?
Gibt es die Moeglichkeit, dass wir von extern uns das mal anschauen koennen?
Balu
PS: Ich nehme an, es gelten die gleichen Grundvorraussetzungen, wie in Deinem anderen Posting?
- win 2000 server SP3
- Apache 2.0.39
- PHP 4.2.3
Hast Du Apache und PHP einzeln installiert oder ein "Serverpaket" wie Foxserv benutzt?
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
Re: probleme mit bilder upload
die bilder sind definitiv defekt (auch kleiner im normalfall, hab aber noch nicht nachgesehen ob immer gleich groß)
kein proxy
würde vorschlagen ein kurzes mail, dann kann ich euch die ip-adresse mailen bzw. einen benutzer einrichten
vorraussetzungen richtig
Foxserv benutzt
kein proxy
würde vorschlagen ein kurzes mail, dann kann ich euch die ip-adresse mailen bzw. einen benutzer einrichten
vorraussetzungen richtig
Foxserv benutzt
Re: probleme mit bilder upload
thomas -balu- walter hat die ursache gefunden
besten dank
nur der vollständigkeit halber:
in der Datei "i_image_upload.php" die folgenden Zeilen zu finden und zu aendern:
$rf = fopen($userfile,"r");
$bild = fread($rf, $userfile_size);
fclose($rf);
// BALU 20020813: remove the temporary file...
unlink($userfile);
$pic_datei=fopen($dateiname,"a");
bei den Parametern der Funktion fopen() jeweils um ein "b" ergänzen, so dass es so aussieht:
$rf = fopen($userfile,"rb");
$bild = fread($rf, $userfile_size);
fclose($rf);
// BALU 20020813: remove the temporary file...
unlink($userfile);
$pic_datei=fopen($dateiname,"ab");
jetzt funzt alles
besten dank
nur der vollständigkeit halber:
in der Datei "i_image_upload.php" die folgenden Zeilen zu finden und zu aendern:
$rf = fopen($userfile,"r");
$bild = fread($rf, $userfile_size);
fclose($rf);
// BALU 20020813: remove the temporary file...
unlink($userfile);
$pic_datei=fopen($dateiname,"a");
bei den Parametern der Funktion fopen() jeweils um ein "b" ergänzen, so dass es so aussieht:
$rf = fopen($userfile,"rb");
$bild = fread($rf, $userfile_size);
fclose($rf);
// BALU 20020813: remove the temporary file...
unlink($userfile);
$pic_datei=fopen($dateiname,"ab");
jetzt funzt alles
- balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Re: probleme mit bilder upload
Michael hat Recht - und ihm gebuehrt der Dank, dass ich das ueberhaupt finden konnte, weil er mich auf seinem System testen lassen hat.
Das Problem ist, dass Windows zwischen Binaer- und Nicht-Binaer-Dateien unterscheidet. Komischerweise tritt dieser Effekt nicht auf allen Systemen bzw. mit allen Dateien auf - so dass wir das auf unseren Windows-Servern nicht nachvollziehen konnten.
Nur bestimmte Zeichenketten werden von Windows dann falsch interpretiert und fuehren z.B. dazu, dass eine Datei geschlossen wird, wenn ein "^Z" darin auftaucht.
Es gibt uebrigends zwei Dateien, die dermassen angepasst werden muessen:
"i_file_upload.php" und "i_image_upload.php", beide im Verzeichnis conpresso/_includesite/.
Die Anpassung besteht darin, bei den fopen()-Befehlen ein "b" an den letzten Parameter anzuhaengen.
Dieser Fehler wird natuerlich in der naechsten Version behoben sein.
Balu
Das Problem ist, dass Windows zwischen Binaer- und Nicht-Binaer-Dateien unterscheidet. Komischerweise tritt dieser Effekt nicht auf allen Systemen bzw. mit allen Dateien auf - so dass wir das auf unseren Windows-Servern nicht nachvollziehen konnten.
Nur bestimmte Zeichenketten werden von Windows dann falsch interpretiert und fuehren z.B. dazu, dass eine Datei geschlossen wird, wenn ein "^Z" darin auftaucht.
Es gibt uebrigends zwei Dateien, die dermassen angepasst werden muessen:
"i_file_upload.php" und "i_image_upload.php", beide im Verzeichnis conpresso/_includesite/.
Die Anpassung besteht darin, bei den fopen()-Befehlen ein "b" an den letzten Parameter anzuhaengen.
Dieser Fehler wird natuerlich in der naechsten Version behoben sein.
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development