Ich habe festgestellt, dass das Hochladen von Profilfotos nicht funktioniert, wenn die Bilddatei größer als 780 kByte ist. Ich weiß nicht, ob das ein Bug oder ein Feature ist. Nur so als Hinweis, falls sich jemand anders auch drüber wundert. Übrigens: In der php.ini meines Providers 1&1 ist der Wert für upload_max_filesize = 20M.
Admidio 2.08
MySQL 5.0
PHP 4.4.9
Grüße,
Uli
Profilfoto: Maximale Dateigröße
Hallo,
da spielen noch ein paar andere Werte mit rein.
- post_max_size
- memory_limit
Auf das Memorylimit hat vor allem die Auflösung der Bilder Auswikungen. Ein Bug ist es in sofern, dass in dieser Version noch keine Anständige Fehlerkontrolle erfolgt, sind aber für 2.1 in Arbeit.
- Für jeden Pixel werden 3Byte benötigt (RGB)
- der Speicher muss doppelt zur Verfügung stehen
- nach ein paar Tests hat sich 2,5Fach als sicherer herausgestellt
$memory_limit/(3*2.5); //Limit natürlich ebenfalls in Byte gerechnet
Gruß Jochen
da spielen noch ein paar andere Werte mit rein.
- post_max_size
- memory_limit
Auf das Memorylimit hat vor allem die Auflösung der Bilder Auswikungen. Ein Bug ist es in sofern, dass in dieser Version noch keine Anständige Fehlerkontrolle erfolgt, sind aber für 2.1 in Arbeit.
- Für jeden Pixel werden 3Byte benötigt (RGB)
- der Speicher muss doppelt zur Verfügung stehen
- nach ein paar Tests hat sich 2,5Fach als sicherer herausgestellt
$memory_limit/(3*2.5); //Limit natürlich ebenfalls in Byte gerechnet
Gruß Jochen
Wie groß die Datei ist spielt in diesem Fall keine Rolle. Es zählt alleine die Pixelzahl die ein Bild hat.
Mach bei 40MB Arbeitsspeicher
(40*1024*1024)Byte/(3*2,5)= 5,6 Mio. Pixel
Ein 2MB JPG ist in der Regel größer. Der Wert ist natürlich auch nicht ganz sicher, aber ein ganz guter Richtwert.
Gruß Jochen
Mach bei 40MB Arbeitsspeicher
(40*1024*1024)Byte/(3*2,5)= 5,6 Mio. Pixel
Ein 2MB JPG ist in der Regel größer. Der Wert ist natürlich auch nicht ganz sicher, aber ein ganz guter Richtwert.
Gruß Jochen
Profilfoto: Maximale Dateigröße
Ich schubs den Beitrag nochmal, da es genau mein Problem betrifft:
Zitat:
- Für jeden Pixel werden 3Byte benötigt (RGB)
- der Speicher muss doppelt zur Verfügung stehen
- nach ein paar Tests hat sich 2,5Fach als sicherer herausgestellt
$memory_limit/(3*2.5); //Limit natürlich ebenfalls in Byte gerechnet // Zitatende
Wo stelle ich das ein?
Habe die ADMIDIO Version 2.1.10 installiert
gruss fischixx[/quote][/code]
Zitat:
- Für jeden Pixel werden 3Byte benötigt (RGB)
- der Speicher muss doppelt zur Verfügung stehen
- nach ein paar Tests hat sich 2,5Fach als sicherer herausgestellt
$memory_limit/(3*2.5); //Limit natürlich ebenfalls in Byte gerechnet // Zitatende
Wo stelle ich das ein?
Habe die ADMIDIO Version 2.1.10 installiert
gruss fischixx[/quote][/code]