Upload:
index.php
Kód:
<html>
<body>
<?php
echo "
<form action='nahraj.php' method='post' enctype='multipart/form-data'>
<input type='file' name='soubor' />
<input type='submit' value='ulozit' />
</form>";
?>
</body>
</html>
nahraj.php
Kód:
<?php
$file=$_FILES[soubor][tmp_name];
$name=$_FILES[soubor][name];
$name="/var/www/tmp/".$name;
if ( substr($_FILES[soubor][name],-3) != "php")
header("location:www.kamsi.cz");
?>
Nechce se mi to ted hledat, ale nekde v konfiguraku apache se nastavuje maximalni velikost takto prijimanych souboru (standardne je myslim 2MB). Jedine co dulezite, je osetrit, jake soubory se nesmeji prijimat - ja mam osetrene jenom uploadovani php souboru.