Zkus to popsat presneji, nevim kam co kopirujes, uploadujes a nechci jen tak hadat, takze ti sem hodim svuj upload, ktery funguje, ted jsem tam zkousel uploadovat obrazky velikosti 1,5 MB a bez problemu.
XTHML
Kód:
<form id="profile" action="profile.php" method="post" enctype="multipart/form-data">
......
<input type="hidden" name="a"/>
<input type="file" name="upload" size="25" maxlength="255" value=""/>
...........
</form>
Nekde jsem se docetl, ze je dobre davat tam hidden, uz si nepamatuji proc
, muzu to pak zkusit znova najit.
PHP
Kód:
$link_tmp = $_FILES['upload']['tmp_name'];
$link = $_FILES['upload']['name'];
$size = $_FILES['upload']['size'];
if (!empty($link_tmp)) {
if (($size <= 6144) and ($size > 0)) {
list($width, $height, $type, $attr) = getimagesize($link_tmp);
/*par podminek na typ, velikost, misto uploadu, nove jmeno souboru*/
$upload_file = $upload_dir.$user_id.'.'.$file_ext;
move_uploaded_file($link_tmp, $upload_file);
......................
Uploadne se do tempu, ja si tam o nem zjistim par podminek a pak si ho presunu kam potrebuju a tam dale s nim pracuji. BTW v tomto prikladu je omezeni velikosti souboru na 6kb, ale zkousel jsem na tom i tech 1,5MB a v pohode.