I recently edited my image upload script because it was poorly written the first time, and now it wont upload files larger then a thumb nail. I am not getting any errors or anything. I changed my error_reporting to E_ALL | E_STRICT and only get undefined variable warning.


i have 200+ lines of code in this script, so here is just the main upload part:

PHP Code:
switch($newalbumstat) {
    case 
"true":
        
#IS A NEW ALBUM, GET ALBUM ID, INSERT INTO DB, THEN UPLOAD
        
$sql "SELECT `album_id` FROM `picture_albums` WHERE `name`='$newalbum' AND member_id='$memid' LIMIT 1";
        
$query mysql_query($sql);
        
$a mysql_fetch_array($query);
        
$albumid $a['album_id'];
        
        
#ADD IMAGE TO DATABASE
        
$fullurl "http://pics.rapidfriends.com/$memid/$newpicname";
        
$uploadurl "pics/$memid/$newpicname";
        
$caption $_POST['caption'];
        
$sql "INSERT INTO `pictures` SET member_id='$memid', caption='$caption', url='$fullurl', album='$albumid'";
        
$query mysql_query($sql);
        
        
$result move_uploaded_file($_FILES["image"]["tmp_name"], $uploadurl);
        
func_makethumb_avatar_upload($uploadurl,400,$ext);
        
$res=chmod($uploadurl,0755);
        break;
    
    case 
"false":
        
#NOT A NEW AlBUM
        //$albumid = $_POST['album'];
        
$fullurl "http://pics.rapidfriends.com/$memid/$newpicname";
        
$uploadurl "pics/$memid/$newpicname";
        
$caption $_POST['caption'];
        
$sql "INSERT INTO `pictures` SET member_id='$memid', caption='$caption', url='$fullurl', album='$albumid', location='$uploadurl'";
        
$query mysql_query($sql);
        
        
$result move_uploaded_file($_FILES["image"]["tmp_name"], $uploadurl);
        
func_makethumb_avatar_upload($uploadurl,400,$ext);
        
$res=chmod($uploadurl,0755);
        break;