I need help on coding a little part into this script where it will error filesizes higher then 100kb.
Meaning of the script is to let people post max 1 picture on my site with a max size from 100 kb or 2 pictures from 50 kb each.
I really don't know on how to get this to work, so any advice or even better "implemented"coding into the script would be very helpfull. Thanks
<?
function upload_file($in, $out, $type)
{
move_uploaded_file($in,$out);
}
function man_MIME2Ext($mime)
{
switch($mime)
{
case "image/gif" :
return "gif";
case "image/pjpeg" :
return "jpg";
case "image/jpeg" :
return "jpg";
}
return "";
}
$rPhotos = q("SELECT id FROM dt_photos WHERE member_id='$fMember[id]'");
if($filename_1 != "" || $filename_2 != "")
{
$number = 1;
if($filename_2 != "")
{
$number = 2;
}
if(man_MIME2Ext($HTTP_POST_FILES["filename_$number"]['type']) != "")
{
$file_source = $member_code."_$number.".man_MIME2Ext($HTTP_POST_FILES["filename_$number"]['type']);
upload_file($HTTP_POST_FILES["filename_$number"]['tmp_name'], "photos/$file_source", man_MIME2Ext($HTTP_POST_FILES["filename_$number"]['type']));
if(e($rPhotos))
{
q("INSERT INTO dt_photos (filename_$number, member_id) VALUES('$file_source', '$fMember[id]')");
}
else
{
q("UPDATE dt_photos SET filename_$number='$file_source' WHERE member_id='$fMember[id]'");
}
q("UPDATE dt_profile SET status='3' WHERE member_id='$fMember[id]'");
}
}
$fPhoto = f(q("SELECT filename_1, filename_2 FROM dt_photos WHERE member_id='$fMember[id]'"));
include "templates/upload_photo.ihtml";
?>