Bilmiyorum hata mesajınız nedir ama? Aşağıdaki gibi kullandığımda hata vermeden yükledi.
<?php
if($_FILES){
$x = yukleyici('file',9999999999,'www/resim');
echo $x;
};
function yukleyici($filefield,$limit,$folder){
if ( ($_FILES[$filefield]["type"] == "image/gif") || ($_FILES[$filefield]["type"] == "image/jpeg") || ($_FILES[$filefield]["type"] == "image/png") )
{
if(($_FILES[$filefield]["size"] < $limit)){
$filename=getUniqueName() . $_FILES[$filefield]["name"];
if(move_uploaded_file($_FILES[$filefield]["tmp_name"], realpath("../") . "/" . $folder ."/". $filename)){
return $folder ."/". $filename;
}else{
return "1";
}
}else{
return "1";
}
}else{
return "1";
}
}
function getUniqueName(){
return substr(md5(uniqid(rand(), true)),1,10);
}
?>