Ahoj všem,
mám takřka hotový modul na upload více souborů najednou, který vychází adownload.php v adminu. Už jen potřebuji jednu věc. Pomocí for -> endfor udělat cyklus kdy se mi ukládají soubory podle jejich počtu v <input type='file' name='multiprupload[]' value='' />. Přikládám část kódu, kde to potřebuji přizpůsobit, patrně nějak doplněním [$pom], ale kde všude nevím.
Budu moooc vděčný za pomoc:
$pocetfile_upload=count($_FILES['multiprupload']['tmp_name']);
// zjištění počtu příloh
if ($pocetfile_upload==0):
$error_file="1";
else:
$error_file="0";
endif;
if ($error_file=="0"):
for ($pom=0;$pom<$pocetfile_upload;$pom++):
// zpracovani uploadu souboru
$nast_furl='';
if (isset($_FILES['prupload'])):
$vysledek_uploadu=StdUploadSoubor('prupload',$GLOBALS['rsconfig']['file_adresar'],'sb');
if ($vysledek_uploadu['stav']==1):
$nast_furl=$vysledek_uploadu['cesta_sb']; // vse OK; soubor uploadovan
echo "<div class=\"text-center\">".RS_FIL_SS_OK_ADD_FILES_UPLOAD."</div>\n";
$velikost_furl=$vysledek_uploadu['velikost_soubor'];
$velikost_furl_kb="".round($velikost_furl/1024)." kB";
$koncovka_furl=$vysledek_uploadu['typ_pripony_format'];
else:
if($vysledek_uploadu['chyba']==1):
echo $vysledek_uploadu['chyba_popis']; // chyba pri uploadu nebo zpracovani
else:
$nast_furl=$GLOBALS['prurl']; // nepouzit primy upload; plati zapis URL adresy
$velikost_furl_kb=$GLOBALS['prsize'];
$koncovka_furl=$GLOBALS['prverze'];
endif;
endif;
else:
$nast_furl=$GLOBALS['prurl']; // nepouzit primy upload; plati zapis URL adresy
$velikost_furl_kb=$GLOBALS['prsize'];
$koncovka_furl=$GLOBALS['prverze'];
endif;
...zde pak pokračuje kód pro vkládání do db...
endfor;
endif;
LinkedIn - Zdeněk Pikulík
Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce
Celkem upraveno 1×. Poslední úprava ZdenekPNJ v 01.05.2016 14:16.