Subir archivos pdf desde formulario con php
Buenas tardes,
Me gustaría poder incluir en el formulario de registro, un campo para agregar y subir un archivo tipo .pdf y que este, se mostrara y pudiera bajarse desde la página del perfil del usuario que lo subió.
Agradecería mucho la ayuda en este asunto
Editado
Me gustaría poder incluir en el formulario de registro, un campo para agregar y subir un archivo tipo .pdf y que este, se mostrara y pudiera bajarse desde la página del perfil del usuario que lo subió.
Agradecería mucho la ayuda en este asunto
Editado
0
Puntos
Puntos
15693
Visitas
Visitas
4
Resp
Resp
Por cami51 hace 78 meses
Principiante
Respuesta #1
Hola en tu formulario tienes que poner un input type file y la función move_uploaded_file de php, te dejo un ejemplo:
<?php if(isset($_FILES['documento']) && $_FILES['documento']['type']=='application/pdf'){ move_uploaded_file ($_FILES['documento']['tmp_name'] , '../img/upload/'.$_FILES['documento']['name']); } ?> <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="documento"> <input type="submit"> </form>completo y funcional... solo tienes que adaptarlo a tu formulario de registro, salu2
0
Puntos
Puntos
Por alber hace 78 meses
Administrador
Respuesta #2
Gracias Alber...
Esa parte la tengo bastante clara, lo que interesa, es como hacer para que aparezca un link para bajar el documento, en la página de perfil del anunciante...
Salud2
Esa parte la tengo bastante clara, lo que interesa, es como hacer para que aparezca un link para bajar el documento, en la página de perfil del anunciante...
Salud2
0
Puntos
Puntos
Por cami51 hace 78 meses
Principiante
Respuesta #3
de nada, ok para forzar la descarga de un archivo ya sea pdf u otra extensión puedes usar este método https://datoweb.com/post/2381-como-forzar-la-descarga-de-archivos-con-php
salu2
salu2
0
Puntos
Puntos
Por alber hace 78 meses
Administrador
Respuesta #4
Gracias de nuevo!
El form ya lo tengo incorporado en el formulario de registro, No me funciona. He probado colocando un nuevo archivo llamado upload.php (tampoco me funciona) el cual tiene lo siguiente:
<?php if(isset($_FILES['documento']) && $_FILES['documento']['type']=='application/pdf'){ move_uploaded_file ($_FILES['documento']['tmp_name'] , '../img/upload/'.$_FILES['documento']['name']); } ?>
En el formulario de registro, tengo:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="documento">
<input type="submit">
</form>
La carpeta img/upload tiene los permisos OK y se guardan correctamente las miniaturas por ejemplo.
No logro hacer que camine y lo de hacer aparecer el vinculo indicando el archivo en el perfil de quien lo subió, tampoco me resulta muy esclarecedor. Favor disculpar y comprender mi ignorancia...
El form ya lo tengo incorporado en el formulario de registro, No me funciona. He probado colocando un nuevo archivo llamado upload.php (tampoco me funciona) el cual tiene lo siguiente:
<?php if(isset($_FILES['documento']) && $_FILES['documento']['type']=='application/pdf'){ move_uploaded_file ($_FILES['documento']['tmp_name'] , '../img/upload/'.$_FILES['documento']['name']); } ?>
En el formulario de registro, tengo:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="documento">
<input type="submit">
</form>
La carpeta img/upload tiene los permisos OK y se guardan correctamente las miniaturas por ejemplo.
No logro hacer que camine y lo de hacer aparecer el vinculo indicando el archivo en el perfil de quien lo subió, tampoco me resulta muy esclarecedor. Favor disculpar y comprender mi ignorancia...
0
Puntos
Puntos
Por cami51 hace 78 meses
Principiante