Foros del Web » Programando para Internet » PHP »

subir archivos pdf desde un formulario

Estas en el tema de subir archivos pdf desde un formulario en el foro de PHP en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 29/09/2015, 14:26
 
Fecha de Ingreso: febrero-2011
Mensajes: 43
Antigüedad: 13 años, 2 meses
Puntos: 0
subir archivos pdf desde un formulario

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;
}

......
  #2 (permalink)  
Antiguo 29/09/2015, 14:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: subir archivos pdf desde un formulario

Pues el código no miente, claramente tu lógica debe estar mal para que no respete lo que has programado.

¿Y si depuras los valores que recibes para validar si son correctos?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: formulario, pdf, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.