//datos del arhivo
$sube=false;
if($_FILES['userfile']['size']>153600 || !strpos($_FILES['userfile']['type'],"jpeg")){ //Tiene que ser menor de 150KB y tener formato jpg
$sube=false;
$foto="0.jpg";
}else{
$sube=true;
}
if($sube=true){
if (is_uploaded_file($_FILES['userfile']['tmp_name'])){
$foto=rand(10000000,99999999).$_FILES['userfile']['name'];
move_uploaded_file($_FILES['userfile']['tmp_name'], "fotos/".$foto);
} else { $foto="0.jpg";}
}
El caso es que me sube cualquier archivo que ponga, sin tener en cuenta las restricciones. He probado mil cosas pero no logro hacerlo bien. Alguna idea??? Mil gracias desde ya.