Dobrý den, rád bych umožnil upload na servr přímo ze stránek půjde to tímhle scriptem? http://www.linuxsoft.cz/article.php?id_article=310
s kterym myslis? tam jsou jenom vyukovy priklady, budes si to muset upravit. ale to nahravani by melo fungovat
Myslel jsem
<?
if ($_REQUEST["odeslano"]==1):
unlink ("./31/hloupost.txt");
// kontroly...
if (move_uploaded_file($_FILES['hloupost']['tmp_name'], "./31/hloupost.txt"))
{
//zpracování
};
else:
?>
Nahrání souboru na server
<form method="POST" ENCTYPE="multipart/form-data" action="<?echo $_SERVER["PHP_SELF"]?>">
<table border="1" >
<tr>
<td>Textový soubor</td>
<td>
<input type="HIDDEN" name="MAX_FILE_SIZE" VALUE=300>
<input type="file" name="hloupost" ACCEPT="text/*">
</td>
<td>(max. 300 bajtů)</td>
</tr>
<tr>
<td colspan="3">
<input type="hidden" name="odeslano" value="1">
<p align="center"><input type="submit" value="Odeslat"></td>
</tr>
</table>
</form>
<?
endif;
?>
Předpokládám že /31/hloupost.txt budu musete předělat..ale moc tomu nerozumím
články o PHP na linuxsoftu jsou dobré, ale řekl bych, že v tomto případě nevhodné (i když asi budou fungovat). Jestli sis všechno přečet, tka určitě nebude problém si to napsat podle svého gusta.
Nejlepší je varianta - napsat si to sám, o něco horší je nechat si to udělat, a nejhosší, ale reálná varianta ej použít Google. :-) Což jsi zřejmě udělal, ale sksu hledat dál.
Nakonec jsem vygooglil tenhle fungující script:
<b>Zadejte jmeno souboru:</b>
<FORM ACTION="upload.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, "./upload/$soubor_name"))
{
chmod ("./upload/$soubor_name", 0646);
echo "<b>Soubor $soubor_name byl nahran na server</b><BR>";
}
else
{
echo "<b>Chyba - soubor nebyl nahran</b><BR>";
}
}
?>
Můžu do toho kódu přidat z předchozího kódu omezení velikosti ?
(tuším že tohle: <input type="HIDDEN" name="MAX_FILE_SIZE" VALUE=300>)