Nwlapcug.com


Come caricare i file PDF in PHP



PHP ha una funzione di upload che gestisce il caricamento dei file al server web. Caricare i file PDF da visualizzare sul tuo sito Web per offrire ai visitatori informazioni in un formato di file universale. Per caricare i file PDF in modo specifico, sarà necessario fare le indennità in PHP codifica che sono consentiti solo file PDF. Questo è utile quando si consente ad altri di caricare sul vostro server, mantenendo il controllo di ciò che sono stati caricati. Creare un modulo web che funziona come un'interfaccia utente per il caricamento di file PDF al vostro server.

Istruzioni

1

Creare un nuovo documento HTML in un programma di modifica del testo, ad esempio Blocco note o un'applicazione di authoring web, ad esempio Dreamweaver. Passare alla visualizzazione "HTML" o "codice", se si utilizza un programma di authoring web.

2

Tipo nel codice HTML per creare la forma che gli utenti utilizzeranno come interfaccia per caricare i documenti PDF.

"< html >

< head >

< corpo >

< forma azione = "<? php stampa $PHP_SELF? >" enctype = "multipart/form-data" method = "post" >

Scegliere un documento PDF da caricare: < nome input = "uploadedfile" type = "file" / >< br / >

< p >< input type = "submit" nome = "submit" value = "Submit" / >< / p >

< / form >"

Questo creerà un semplice form che dispone di un campo per specificare il documento da caricare e un pulsante di invio che utilizzerà il codice PHP per gestire il caricamento del modulo PDF. Omettere le virgolette all'inizio e alla fine del codice.

3

Premere "Enter" un paio di volte per passare un paio di righe. Questo mantiene il codice formattato e più facile da leggere nel caso in cui è necessario tornare indietro e cambiare qualcosa giù la linea.

4

Indicare nel codice di programmazione PHP sta per iniziare. Digitare "<? php" per indicare questo. Saltare una riga e digitare nel resto del codice che gestirà il caricamento del documento PDF, una volta che l'utente ha cliccato sul pulsante "Invia" nel form creato.

"definire ("FILEREPOSITORY",". / ");

Se (is_uploaded_file($_FILES['pdf_document']['tmp_name'])) {

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

echo "&lt;p>Files must be uploaded in PDF format.&lt;/p>";

} else {

$name = $_POST['name'];

$result = move_uploaded_file($_FILES['pdf_document']['tmp_name'], FILEREPOSITORY."/$name.pdf");

if ($result == 1) echo "&lt;p>PDF document successfully uploaded.&lt;/p>";

else echo "&lt;p>There was a problem uploading the file. Check that the file is valid and try again.&lt;/p>";

} #endIF

} #endIF

? > "

Togliere le virgolette dalla prima e l'ultima riga nel codice. Il codice Rinomina il file mentre sta salvando al server. Questo è importante nel caso in cui due persone stanno cercando di caricare documenti PDF separati con gli stessi nomi di file. Chiuda in sul codice HTML con:

"< / body >

< / head >

< / html > "

5

Salvare il documento con l'estensione. php. Caricare il documento sul server web.