Autor Zpráva
Unknown
Profil *
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
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0