Tecnología

Inicio

Cómo cargar archivos PDF en PHP

Cómo cargar archivos PDF en PHP


PHP tiene una función de carga que se encarga de subir archivos al servidor web. Sube archivos PDF para mostrar en su página web para ofrecer información a los visitantes en un formato de archivo universal. Para subir archivos PDF en concreto, tendrá que hacer concesiones en la codificación PHP que sólo se permiten archivos PDF. Esto es muy útil cuando se permite a otros a cargar en el servidor, manteniendo el control de lo que suben. Crear un formulario web que funciona como una interfaz de usuario para subir archivos PDF a su servidor.

Instrucciones

1 Crear un nuevo documento HTML en un programa de edición de texto, como el Bloc de notas o una aplicación de creación Web, como Dreamweaver. Cambie a "código" o ver "HTML" si se utiliza un programa de edición Web.

2 Escribe el código HTML para crear la forma que los usuarios van a utilizar como interfaz para cargar los documentos PDF.

"<Html>

<Head>

<Body>

<Form action = "<? Php print $ PHP_SELF?>" = Método enctype "multipart / form-data" = "post">

Elija un documento PDF a subir: <input name = tipo "UploadedFile" "archivo" = /> <br />

<P> <input type = "submit" name = "submit" value = "Enviar" /> </ p>

</ Form> "

Esto creará una forma sencilla que tiene un campo para especificar qué documento para cargar y un botón que va a utilizar el código PHP para manejar la posibilidad de subir el formulario PDF submit. Omitir las comillas al principio y al final del código.

3 Pulse "Intro" un par de veces para saltar un par de líneas. Esto mantiene el código formateado y más fácil de leer en el caso de que tenga que volver atrás y cambiar algo en la línea.

4 Indicar en el código de programación PHP que está a punto de comenzar. El tipo de "<? Php" para indicar esto. Salta una línea y el tipo en el resto del código que se encargará de subir el documento PDF una vez que el usuario ha hecho clic en el botón "Enviar" en la forma que ha creado.

"Define (" FileRepository "," ./ ");

si (is_uploaded_file ($ _ FILES [ 'pdf document'] [ 'tmp_name'])) {

if ($_FILES['pdf_document']['type'] != "application/pdf") {

echo "& lt; p> Los archivos deben ser subido en formato PDF. & lt; / p>";

} Else {

$ Nombre = $ _POST [ 'nombre'];

$ Resultado = move_uploaded_file ($ _ FILES [ 'pdf document'] [ 'tmp_name'], FileRepository "/ $ name.pdf".);

if ($ resultado == 1) echo ". & lt; p> documento PDF cargado correctamente & lt; / p>";

else echo "& lt; p> Hubo un problema al subir el archivo Compruebe que el archivo es válido y vuelva a intentarlo. & lt;. / p>";

} #terminara si

} #terminara si

?> "

Sacar las comillas de las primeras y últimas líneas en el código. El código cambia el nombre del archivo mientras se está ahorrando al servidor. Esto es importante en el caso de que dos personas están tratando de cargar documentos PDF por separado con los mismos nombres de archivo. Cierre el código HTML con:

"</ Body>

</ Head>

</ Html> "

5 Guarde el documento con la extensión .php. Subir el documento a su servidor web.