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&#91;'upload'&#93;&#91;'tmp_name'&#93;;
$link =  $_FILES&#91;'upload'&#93;&#91;'name'&#93;;
$size = $_FILES&#91;'upload'&#93;&#91;'size'&#93;;
if &#40;!empty&#40;$link_tmp&#41;&#41; &#123;
	if &#40;&#40;$size <= 6144&#41; and &#40;$size > 0&#41;&#41; &#123;
		list&#40;$width, $height, $type, $attr&#41; = getimagesize&#40;$link_tmp&#41;;
		/*par podminek na typ, velikost, misto uploadu, nove jmeno souboru*/
		$upload_file = $upload_dir.$user_id.'.'.$file_ext;
		move_uploaded_file&#40;$link_tmp, $upload_file&#41;;
......................
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.