Upload souboru + $_FILES
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Prave tvorim upload souboru pro svoje stranky v PHP a zjistuju, ze to nejak nejde.. co s tiM?
-
<HTML>asi je vhodne poslat primo kus kodu (nebo odkaz kde to jde videt) mne to funguje ... predpokladam, ze tobe ti tahle informace taky hodne rekla co?</HTML>
-
<form method="post" action="admin.php?lo=<?php echo $lo?>&open=cenik"> <table width="400"> <tr align="right"><td>Ceník k uploadu</td><td> <input type="file" name="fileta"></td></tr><tr align="right"><td>Potvrďte</td><td> <input type="submit" value=" Upload "></td></tr></table> </form> <? // ulozeni souboru if(isset($fileta)) { echo $fileta; if (!copy($fileta, "../data/cenik.xls")) echo "Ceník nebyl uložen, kontaktujte prosím admina.<br><br>"; } i kdyz misto "copy" pouziju move_uploaded_file tak to stejne proste nejde... a s tim copy mi to na localhostu chodi perfektne
-
Také jsem to zjistil. Pátráním jsem zjistil, že PHP nyní neposkytuje proměnnou _FILES. Dá se s tím něco dělat? Díky za odpověď.
-
<? if (empty($step)) { ?> <form method="post" enctype="multipart/form-data"> <input type="file" name="soubor"> <input type="hidden" name="step" value="1"> <input type="submit"> </form> <? } else { print_r($_FILES); if (file_exists("./soubor")) { unlink("./soubor"); } if (is_uploaded_file($soubor)) { move_uploaded_file($soubor,"./soubor"); } } ?>
-
super tak uz vim cim to bylo - bylo to tim enctype="multipart/form-data" v zadání formuláře! ale ted mam dalsi prob... kdyz pomoci move_uploaded_file ukladam do jinyho adresare, priklad: move_uploaded_file($soubor,"../data/news/cenik.xls"); tak mi vrati true jako ze je ulozenej ale ve skutecnosti tam neni.. proc?
-
neni tam nejaka vyjjimka pri psani ty cesty? normalne doma na apachovskym localhostu mi to funguje.
-
Tak zupa! už jsem na to přišla - musel jsem tam psát místo jednoho lomítka dvě - ..//data//news//cenik.xls :o)
-
U Apache, pokud se knemu pripojujes jako k localhostu, muzes cokoli. Chyba Apache...