posilani souboru pres program metodou POST
6 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é.
-
Zdravim, mam program, kterej na urcitou stranku posle pres metodu post soubor. Jak by mel vypadat ten skript, co to prijme a ulozi do databaze? Dik za rady
-
do databaze nebo jako novy soubor na serveru?
-
mno, to by bylo celkem jedno, ale asi bych dal prednost databazi.
-
Doporucoval bych ulozit soubor na disk a do databaze ulozit pouze jeho jmeno. Vypadalo by to asi tak ($file je uploadnuty soubor, $jmeno je cesta se jmenem, pod kterou se to ulozi na serveru, to uz zalezi na tobe, co to bude - puvodni nazev souboru se da zjistit taky nejak z promenny $file, tusim, ze to je $file_name): <?php copy($file, $jmeno); //zkopiruje se z TEMPu na zadane misto unlink($file); //smazani TEMP souboru mysql_connect(...); mysql_select_db(...); mysql_query("insert into ... values (... , \"$jmeno\", ...)"); mysql_close(); ?>
-
Místo copy bych používal move_uploaded_file, který je na to dělanej a také poskytuje lepší možnosti zabezpečení.
-
Jo jasne. Dik za napady. Jo kamos co pro me dela ten program ted narazil na problem, jak odeslat ten soubor, co vygeneruje ten program na ten PHP script. Nevite nekdo o nejakym webu nebo literature? Dik