Código PHP:
if($_FILES['foto']['type'] == "image/jpeg")
$extension = "jpg";
else{
$part = explode(".", $_FILES['foto']['name']);
$extension = $part[count($part)-1];
}
no entiendo que es lo que haces ahi? indicas una carpeta image?; y el tipo jpeg; pero que pasa si la foto es *.png; o *.bmp?