Fájl feltöltés maximális méret ellenőrzése
Sziasztok!
Egy egyszerű fájlfeltöltő formot készítettem, de egy nagy fájl feltöltésekor ha a php.ini post_max_size értékétől nagyobb, akkor
hibaüzenetet kapok. Logikus, mert meghaladja a megengedett méretet. Kérdésem az lenne, hogy hogyan lehet az a hibaüzenetet valamilyen módon eltüntetni. Tudom ki lehet kapcsolni a warning-okat, de ezt nem szeretném. Olyan megoldást szeretnék, amit bármikor használhatok, még akkor is, ha pl a warningok letiltását nem engedi a szolgáltató, meg a post_max_size növelését is. (Ha növelem még attól ugyan úgy lehet a warning). .htaccess-es megoldásokra is találtam példákat.
Próbáltam pl ob_start-al eltüntetni, de nem sikerült, gondolom az interpreter "dobja" a warningot.
Kérdésem az lenne, hogy nem vagyok tapasztalt még annyira, ellehet-e ezt a kiveltelt kapni valahogy? Ha nem akkor maradok a többi módszernél, azok is megfelelnek, de ha lehet erre jobb megoldás akkor annak nagyon örülnék.
■ Egy egyszerű fájlfeltöltő formot készítettem, de egy nagy fájl feltöltésekor ha a php.ini post_max_size értékétől nagyobb, akkor
Warning: POST Content-Length of 298144896 bytes exceeds the limit of 134217728 bytes in Unknown on line 0
Próbáltam pl ob_start-al eltüntetni, de nem sikerült, gondolom az interpreter "dobja" a warningot.
Kérdésem az lenne, hogy nem vagyok tapasztalt még annyira, ellehet-e ezt a kiveltelt kapni valahogy? Ha nem akkor maradok a többi módszernél, azok is megfelelnek, de ha lehet erre jobb megoldás akkor annak nagyon örülnék.
POST méret
Egyenlőre még xampp-al
A $_FILES tömbböt teljesen kiírattam, üres. A $_POST is. MAX_FILE_SIZE-t pedig a tesztelt böngészők le se bagózzák (Firefox, Opera).
Itt a teszt formom, hátha elnézek valamit.
Content-length
Ha a
display_errors
Megfelelne ez is, de olyan
Egy olyan "form.php" megírásán dolgozok ami ezeket a "hibákat" is kiszűrni. Saját részre lesz, így maradhat a pár kerülőút.
Köszönöm azoknak akik válaszoltak!
.htaccess
Köszönöm ezek jók lesznek,
nincs rá mód