Въпрос за ъплоуд форма

HTML:
<form action="" method="post" enctype="multipart/form-data">
    <input type="hidden" name="MAX_FILE_SIZE" value="8589934592" /> 
    <input type="file" name="upload" />
    <input type="submit" name="submit" value="Submit" />
</form>

Стойността трябва да е в байтове, затова е толкова голямо числото. Това е ако искаш да го ограничиш през HTML-a, което не е добър вариант (за секунди мога да подменя числото през debug конзолата), добре да го направиш на сървърно ниво и да прихващаш грешката. В РНР това става в php.ini

HTML:
upload_max_filesize = 8G

Другият вариант е през .htaccess (ако си на Apache + РНР и нямаш достъп до php.ini):

HTML:
php_value upload_max_filesize 8G

Успех.
 
lam3r4370 каза:
Или ако искаш да го ограничиш с код
Код:
if($_FILES['file']['size'] > 8000000000) {//...}
а защо не
Код:
if($_FILES['file']['size'] > 8e9) {//...}
:twisted:
 
Имам въпрос но ще питам тук.
Филтрирам входните дани с real_escape_string , но като извеждам инфото от дб ми излиза\. Как да ги премахна наклонените черти при извеждане?
 

Back
Горе