Autor Zpráva
Casero
Profil
chtěl bych se zeptat, na nějaký pěkný návod na upload souborů, dík...a případně co je tu špatně
if (!empty($_POST["yyy"]))
{


$maxsize=30000; //maximální velikost souboru
$ms=$maxsize/1000;
$ok=1; //pomocná proměnná
$adresar="clen/"; //adresář pro ukládání souborů (lomítko je důležité!!)


if($soubor)
{
$s=$adresar.$_POST["yyy"];
if($soubor_size>$maxsize)
{
printf("CHYBA: Soubor <strong>$soubor_name</strong> má větší
velikost než stanovená maximální velikost souboru, která činí $ms kB.");

$ok=0;
}
if($ok&&file_exists($s))
{
printf("Soubor <strong>$soubor_name</strong> již existuje, ale byl bez problému nahrazen.");


}
if ($ok)
{
if(!(copy($soubor,$s)))
printf("CHYBA: Soubor <strong>$soubor_name</strong> nemohl být zkopírován. Kontaktujte správce.");

else {
(copy($soubor,$s));
printf("Soubor <strong>$soubor_name</strong> byl úspěšně uložen.");

}
}
}


}
nic to nevloží
koudi
Profil
kde bereš $soubor?
Casero
Profil
<form action="index2.php?clanek=ucbase&kdo=<?echo $_GET["kdo"]?>" METHOD="post" ENCTYPE="multipart/form-data">
<input type="hidden" name="yyy" value="<?echo $zaznam["clen"]?>">
<input TYPE="file" NAME="soubor" SIZE="30"><br />
<input TYPE="submit" NAME="akce" VALUE="Vlož obrázek">
</form>
Casero
Profil
tak to bylo kdesi v návodu...ale nemožu najít žádnej jinaj ,,pěknej" návod...
koudi
Profil
takhle ti to nepude. zkus si najit něco o $_FILES
Juan
Profil
http://3s6.wz.cz/soubory/upload.phps
Casero
Profil
if (!empty($_POST["yyy"])){




$maxsize=30000; //maximální velikost souboru
$ms=$maxsize/1000;
$ok=1; //pomocná proměnná
$adresar="clen/"; //adresář pro ukládání souborů (lomítko je důležité!!)


if($_FILES["soubor"])
{
$s=$adresar.$_POST["yyy"];
if($_FILES["soubor"]["size"]>$maxsize)
{
printf("CHYBA: Soubor <strong>".$_FILES["soubor"]["name"]."</strong> má větší
velikost než stanovená maximální velikost souboru, která činí $ms kB.");

$ok=0;
}
if($ok&&file_exists($s))
{
printf("Soubor <strong>".$_FILES["soubor"]["name"]."</strong> již extuje, ale byl bez problému nahrazen.");


}
if ($ok)
{

move_uploaded_file($_FILES["soubor"]["tmp_name"],$s);
printf("Soubor <strong>".$_FILES["soubor"]["name"]."</strong> byl úspěšně uložen.");


}
}



}
proč to nic nedělá ani takto???
Casero
Profil
tak sem tam dal místo toh svýho nazvu, ten normální a do adresy přidal ./ a uš to jede...jen bych to někde chtěl přejmenovat...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0