Chyba #935
uzavřenýZvětšit limit velikosti uploadovaných souborů
100%
Popis
Některé Vodafone OneNet peněženky přesahují defaultní 2MB limit velikosti uploadovaného souboru.
Je proto nutné upravit hodnoty post_max_size a upload_max_filesize v .htaccess.
Aktualizováno uživatelem Ondřej Fibich před více než 9 roky(ů)
Lze možná použít i http://php.net/manual/en/function.ini-set.php.
Každopadně by uživateli mělo být zobrazeno, jaký limit je (nebo aspon smysluplné chybové hlášení).
Aktualizováno uživatelem David Raška před více než 9 roky(ů)
Na ini_set() sem sa díval, ale právě tyto dvě proměnné jde podle http://php.net/manual/en/ini.core.php a http://php.net/manual/en/configuration.changes.modes.php nastavovat pouze v php.ini, .htaccess, httpd.conf nebo .user.ini (od PHP 5.3).
Ok, nejaké chybové hlášky a upozornění tam přidám.
Aktualizováno uživatelem Ondřej Fibich před více než 9 roky(ů)
OK, dej to ale do nastavení, aby si mohl admin nastavit max velikost. Formát vstupu jako u QoSu, tj. 2M, 2G, atd. (je na to helper).
Aktualizováno uživatelem David Raška před více než 9 roky(ů)
- Stav změněn z Nový na Odeslaný
- Přiřazeno nastaven na David Raška
- % Hotovo změněn z 0 na 100
Aktualizováno uživatelem Ondřej Fibich před více než 9 roky(ů)
- neošetřeno nahrání většího souboru než je limit (spadne FN)
- chybný regex pro kontrolu vstupního pole nastavení, mělo by být: /^([1-9][0-9]*[k|M|G]?)$/i
- .htaccess neukončeno prázdným řádkem, což je v konfiguračních souborech někdy problém
Aktualizováno uživatelem Ondřej Fibich před více než 9 roky(ů)
Pomocí network::size
lze vypsat formátovanou hodnotu do pole v nastavení ;-).
Jinak OK.
Aktualizováno uživatelem David Raška před více než 9 roky(ů)
Místo network::size
sem použil network::speed
protože ta vrací hodnotu bez mezery mezi číslem a jednotkama a navíc v jednotkách nezobrazuje B.
Jinak k regexu: nevím který chytrý člověk dodělával do Form_Input validaci pomocí helperu valid, ale pokud nekdo zadá do inputu hodnotu 0, tak sa validátor vůbec nespustí a tudíž by tato hodnota bez problému prošla validací formuláře aj s opraveným regexem.
Aktualizováno uživatelem David Raška před více než 9 roky(ů)
A eště mňa napadlo jestli udělat nejaký pevně daný minimální limit, který jde nastavit. Protože při nastavení moc malého post_max_size by už nemosel jít odeslat formulář s nastavením a oprava by šla udělat jedině manuální editací .htaccess
Aktualizováno uživatelem Ondřej Fibich před více než 9 roky(ů)
Dobrý nápad. 1MB?
David Raška napsal:
A eště mňa napadlo jestli udělat nejaký pevně daný minimální limit, který jde nastavit. Protože při nastavení moc malého post_max_size by už nemosel jít odeslat formulář s nastavením a oprava by šla udělat jedině manuální editací .htaccess
Aktualizováno uživatelem David Raška před více než 8 roky(ů)
- Stav změněn z Odeslaný na Uzavřený
Jo, nastavil sem tam 1MB.