Revisa esta parte de la linea :
Código PHP:
$uploadfile = $uploaddir . $filename;
Te falta definir el tipo de archivo me refiero que si es png o jpg etc. Debe quedar algo asi :
Código PHP:
$uploadfile = $uploaddir . $filename . ".jpg";
Espero que te pueda servir mas o menos o algo asi.. Saludos