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;
}




Reply With Quote