Portál AbcLinuxu, 10. května 2025 04:21
Řešení dotazu:
// ################################################################# // Vykonanie príkazu na vloženie súboru do stranky if ($_GET[akcia]=="vlozit_subor_stranka_vykonaj") { if ($_FILES['subor']['size']>18000000) { $systemova_hlaska .= "Súbor je príliš velký!
\n"; $systemovy_staus = "chyba"; $_GET[akcia]="uprav_stranku"; } if (!is_file($_FILES['subor']['tmp_name'])) { $systemova_hlaska .= "Žiadný súbor ste neuploadovali !!!
\n"; $systemovy_staus = "chyba"; $_GET[akcia]="uprav_stranku"; } if (move_uploaded_file($_FILES['subor']['tmp_name'], 'stranky/'.$_GET[odkaz].'/'.basename($_FILES['subor']['name']))) { $systemova_hlaska .= "Súbor ".$_FILES['subor']['name']." bol úspešne prenesený na server.
\n"; $systemovy_staus = "ok"; $_GET[akcia]="uprav_stranku"; } else { $systemova_hlaska .= "Súbor sa nepodarilo preniesť na server!
\n"; $systemovy_staus = "chyba"; $_GET[akcia]="uprav_stranku"; } $_GET[akcia]="uprav_stranku"; } // Koniec: Vykonanie príkazu na vloženie súboru do stranky // #################################################################
<form enctype="multipart/form-data" action="upload.php" method="post" >
?$_GET[akcia] → $_GET['akcia']
if (!is_file($_FILES['subor']['tmp_name'])) {Proste to detekuje ako by nebol zadaný žiadny sobor, pozri kód čo som pastol, podľa toho to tipujem na kódovanie, možno na servery to pôjde, ale aj tak by som chcel vedeť ozajstnú príčinu.
Žiadný súbor ste neuploadovali !!! Súbor sa nepodarilo preniesť na server!
upload_max_filesize
a post_max_size
?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.