hola amigos tengo el siguiente problema tengo un formulario a traves del cual unicamente debería poder subir archivos pdf,
cuando trato de subir png, doc,odt, txt funciona la validación, es decir que sube pdf menores a este tamaño (20000), sin embargo cuando selecciono un archivo con extensión .sql lo sube y en teoria solo esta permitida la extensión pdf, que puede estar pasando
if (isset($_POST["enviado"])){
// adjuntar archivo
$adjunto=basename($_FILES['uploadedfile']['name']);
$tamano = $_FILES['uploadedfile']['size'];
$tipoarch = $_FILES['uploadedfile']['type'];
$log=strlen($adjunto);
$codchange=str_replace("-","",$correla);
$ruta = pathinfo($target_path);
$extension=$ruta['extension'];
if ($log>=1) {
$target_path = "pdfs/marginados/".$codchange.".pdf";
//$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if (($_FILES['uploadedfile']['type'] == "application/pdf" && $_FILES["uploadedfile"]["size"] <= 20000)) {
if (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
$correcto = basename($_FILES['uploadedfile']['name']);
}
} else {
echo "<script language=JavaScript>alert('No se pudo Adjuntar el Archivo, solo se permiten archivos con formato PDF menores de 2MB, Verifique la extensión y tamaño del archivo que dese adjuntar.Intente nuevamente.');</script>";
echo "<script>document.f1.demo5.value='$f'</script>";
return 0;
}
......