Come caricare i file PDF in PHP

April 14

Come caricare i file PDF in PHP


PHP ha una funzione di upload che gestisce i file caricare sul server web. Carica file PDF da visualizzare sul tuo sito web per offrire ai visitatori le informazioni in un formato di file universale. Per caricare i file PDF in particolare, è necessario fare concessioni nella codifica PHP che solo i file PDF sono ammessi. Questo è utile quando permettendo ad altri di caricare sul server, mantenendo il controllo di ciò che caricano. Creare un modulo web che funziona come interfaccia utente per il caricamento di file PDF sul server.

istruzione

1 Creare un nuovo documento HTML in un programma di modifica del testo, come Blocco note, o di un'applicazione web-authoring, come Dreamweaver. Passare a "codice" o vista "HTML" se si utilizza un programma web-authoring.

2 Digitare il codice HTML per creare la forma che gli utenti potranno utilizzare come interfaccia per caricare i documenti in formato PDF.

"<Html>

<Head>

<Body>

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

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

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

</ Form> "

Questo creerà un semplice modulo che ha un campo per specificare quale documento per caricare e un pulsante che utilizzerà il codice PHP per gestire il caricamento del modulo PDF presentare. Omettere le virgolette all'inizio e alla fine del codice.

3 Premere il tasto "Enter" un paio di volte per saltare un paio di righe. Ciò mantiene il codice formattato e più facile da leggere in caso avete bisogno di tornare indietro e cambiare qualcosa lungo la linea.

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

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

if (is_uploaded_file ($ _ FILES [ 'documento_pdf'] [ 'tmp_name'])) {

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

echo "& lt; p> I file devono essere caricati in formato PDF. & lt; / p>";

} altro {

$ Name = $ _POST [ 'name'];

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

if ($ risultato == 1) echo ". & lt; p> documento PDF caricato con successo & lt; / p>";

else echo "& lt; p> C'è stato un problema caricando il file Verificare che il file sia valido e riprovare. & lt;. / p>";

} #finisci se

} #finisci se

?> "

Estrarre le virgolette dalle prime e l'ultima riga nel codice. Il codice rinomina il file mentre si sta salvando al server. Questo è importante nel caso in cui due persone stanno cercando di caricare i documenti PDF separati con gli stessi nomi di file. Chiudere il codice HTML con:

"</ Body>

</ Head>

</ Html> "

5 Salvare il documento con l'estensione del file .php. Carica il documento al server web.