Jump to content
php.lv forumi

Recommended Posts

Posted

Kaa buutu iespeejams panaakt, ka vienaa lapaa upload formai ir max lielums, piem, 2MB bet citaa ir 50mb. Jaanjem veeraa, ka lapu url neatbilst reaalajiem celjiem uz servera.

Posted

Viens, kas nāk prātā (iz http://lv.php.net/manual/en/features.file-upload.php ):

<!-- The data encoding type, enctype, MUST be specified as below -->
<form enctype="multipart/form-data" action="__URL__" method="POST">
   <!-- MAX_FILE_SIZE must precede the file input field -->
   <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
   ...
</form>

The __URL__ in the above example should be replaced, and point to a PHP file.

The MAX_FILE_SIZE hidden field (measured in bytes) must precede the file input field, and its value is the maximum filesize accepted.

Protams, uz to nevar paļauties.. Bet nu varbūt der :)

Posted

ini_set('upload_max_size') (tik jāpielāgo arī visādi post_max, max_ram utt) + $_FILES['input_name']['size']/filesize($_FILES['input_name']['tmp_name']) čekošana jau servergalā

Posted

nu taa klienta puses paarbaude iisti neder.

tas ar to ini_set .. vismaz man eksperimenteejot to nenjeema pretii, spiitiigi njem php.ini veertiibu <_< nu paproveeshu arii citas veertiibas

Posted

ini_set() neder, jo skripts tiek izpildiits tikai kad fails jau uploadots. Vieniigais ko es varu izdomaat - ljaut uploadot lielus failus un ar skriptu vienkaarshi saglabaat vai arii nesaglabaat atkariibaa no izmeera...

Posted

nu par ini_set - var arī ar mod_rewrite dažādiem izsaukumiem likt citādu php_value max_upload_size ar .htaccess, bet vieglāk jau uzlikt tieši 50 mb un čekot jau uploadoto, kau arī klienta galu nevajag noniecināt - kādu procentu no liekiem 60-mb uploadiem jau atsēs, tikuntā mazāk noslodzes

Posted (edited)

ieksh php.ini ieliekam max upload size cik vaig lielāko un attieciigi , kur ir atljauts

2mb tur paarbaudaam

if ($_FILES['fails']['size'] > 2097152 /* 2 MB*/) echo "Fails ir par lielu!"; else{
//daraam kas jaadara
}

un kur ir 50 MB tur

if ($_FILES['fails']['size'] > 52428800/* 50 MB*/) echo "Fails ir par lielu!"; else{
//daraam kas jaadara
}

Edited by Klez
  • 8 months later...
Posted
ini_set() neder, jo skripts tiek izpildiits tikai kad fails jau uploadots. Vieniigais ko es varu izdomaat - ljaut uploadot lielus failus un ar skriptu vienkaarshi saglabaat vai arii nesaglabaat atkariibaa no izmeera...

 

neljauj uploadot lielus failus! -

<input type="hidden" name="MAX_FILE_SIZE" value="30000" />

 

protams jautaajums ir nenormaali vecs..

Posted

Jancis--> nu bet logjiski ...

<input type="hidden" name="MAX_FILE_SIZE" value="30000" />

shajaa gadijumaa tu ljau upladot nepilnus 30Kb

ko tad briinies?

tas skaitlis norada maksimaalo faila lielumu Baitos nevis kilabaitos vai Megabaitos

2097152 - buus ~2Mb --> saskaiti ciparinjus un padomaa... ;)

  • 1 month later...
×
×
  • Create New...