Upload souborů
10 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é.
-
Potřeboval bych udělat upload souborů. S funkcí copy() mi to ale nějak nefunguje. Poraďte prosím někdo!! ďiky za každou odpověď
-
tak sem hod to co mas, nechce se mi to tu cely psat :-)
-
Díky moc za pomoc. Takže mam normálně formulář s výběrem souboru, Zjednodušeně asi takhle: <form name="xxx" method="post" enctype="multipart/form-data" action="uloz.php"> <input type="file" name="soubor"> <input type="submit" value="Odeslat"> </form> Tak by snad mělo bejt všechno OK. uloz.php (ta část kde se ukládá) vypadá asi takhle: if (!copy($soubor, "/zapisy/".$soubor_name)){ echo "<font color='red'><center>Soubor se nepovedlo zkopírovat</center></font>"; echo $soubor_name; } else { echo "<font color='blue'><center>Soubor zkopírován úspěšně</center></font>"; $sql = mysql_query("insert into zapis (datum, rok, soubor) values ('$datum', '$rok', '$jmenos')") ; };
-
skus to takle: if (!copy($soubor, "zapisy/".$soubor_name)){ jinak nevim k cemu to pouzivas, ale mozna by nebyl spatny aspon nejaky naznak zabezpeceni :-), napr. is_uploaded_file()
-
Díky, zkusim to - jinak to je na něco jako takej časopis, teda né tak úplně. Dělám stránky pro jednů školní radu. De o přidávání zápisů z jednání. Jinak zabezpečení tam mam, ale nechtěl sem to sem vypisovat. Jestli chceš, mrkni na abcde.wz.cz, ale teď se tam nějak sesrala datbáze.... :(
-
Teda teď sem si to po sobě přečet, a musím říct, že vypadám jak debil. Takovejch chyb. Omlouvám se všem co to budou číst.
-
Dopadlo to takhle: Warning: copy() [function.copy]: Unable to access C:\\Documents and Settings\\Koudi\\Plocha\\odkazy.htm in /3w/wz.cz/a/abcde/uloz.php on line 29 Warning: copy(C:\\Documents and Settings\\Koudi\\Plocha\\odkazy.txt) [function.copy]: failed to create stream: No such file or directory in /3w/wz.cz/a/abcde/uloz.php on line 29
-
to je fakt divny.. muzes jeste pred to dat vypis promenych $soubor a $soubor_name?
-
Tak uz sem to vyresil. Takhle to funguje: $temp = $upload_temp_dir; copy($temp."/".$soubor_name, "./zapisy/".$soubor_name); Přesto díky
-
to je divny, $soubor by melo byt to samy.. no hlavne ze ti to funguje :-)