Zdravím. Pokouším se udělat PHP skript, který mi nahraje na server do složky /files/ daný soubor. Přikládám zdroják:
<?php
if($odeslano)
{
$slozka = "flies";
$cil = $slozka."/".$_FILES['soubor']['name'];
$nazev = $_FILES['soubor']['tmp_name'];
move_uploaded_file($nazev, $cil) or die("Přenesený soubor nelze zkopírovat!");
chmod ($cil, 0644);
echo "Soubor ".$_FILES['soubor']['tmp_name']." byl úspěšně nahrnán na server./n";
echo "Naleznete ho <a href='".$cil."'>zde</a>";
}
?>
<form name="upload" enctype="multipart/form-data">
<span>Název souboru: </span>
<input type="text" name="nazev" size="28"><br>
<span>Soubor: </span>
<input type="file" name="soubor" size="28"><br>
<input type="hidden" name="odeslano" value="true">
<input type="submit" value="Nahraj">
</form>
Skript mi vypisuje Přenesený soubor nelze zkopírovat!, ale práva v adresáří /files/ mám nastavena na 777.
Nevíte co s tím?