Autor | Zpráva | ||
---|---|---|---|
Unknown Profil * |
#1 · Zasláno: 16. 4. 2012, 22:31:48
dobry večer...mám tu skript na upload ,ale potřeboval bych poradit co se týče kam ho chci uploadnout... šlo by to třeba na tu stranku napistenam.php ?? děkuji za rady
<HTML> <HEAD><TITLE>PHP: Upload souboru</TITLE></HEAD> <BODY> <b>Zadejte jmeno souboru:</b> <FORM ACTION="napistena.php" METHOD="post" ENCTYPE="multipart/form-data"> <INPUT TYPE="file" NAME="soubor" SIZE="40"> <INPUT TYPE="submit" NAME="ok" VALUE="Upload"> </FORM> <?php $soubor_name = ($_FILES["soubor"]["name"]); $soubor = ($_FILES["soubor"]["tmp_name"]); $ok = ($_POST["ok"]); if ($ok == "Upload" && $soubor_name!="") { if (move_uploaded_file($soubor, "./$soubor_name")) { chmod ("./$soubor_name", ); echo "<b>Soubor $soubor_name byl nahran na server</b><BR>"; } else { echo "<b>Chyba - soubor nebyl nahran</b><BR>"; } } ?> </BODY> </HTML> |
||
Alphard Profil |
#2 · Zasláno: 16. 4. 2012, 22:42:04
Nerozumím vám, vždyť action formuláře je napistena.php, odesílá se to snad jinam? Jen by ten zpracující script měl být na té stránce, kam to posíláte.
Jestli jde o cíl ukládání, tak hádejte, k čemu jsou parametry u funkce move_uploaded_file(). A už jednou jsem vám psal, abyste lépe vymýšlel názvy témat. php je k ničemu, když jsme v kategorii php, a upload je příliš obecné. |
||
DnD Profil |
#3 · Zasláno: 17. 4. 2012, 23:14:58
Otázce sice také nerozumím, ale na první a druhý pohled vidím pár chyb.
1) v otázce je napistenam.php, v kodu pouze napistena.php 2) použitá funkce chmod() má za čárkou prázdný druhý parametr Takže pokud to nefunguje jak by mělo, nejdřív bych odstraňoval tyto překlepy. |
||
Časová prodleva: 12 let
|
0